package com.fintech.datagroud.service.impl;

import java.util.Date;
import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import com.fintech.datagroud.dao.bairong.EdcBrCreditRiskEvaluationMapper;
import com.fintech.datagroud.dao.bairong.EdcBrLoanequipmentMapper;
import com.fintech.datagroud.dao.bairong.EdcBrRuleResultDetailMapper;
import com.fintech.datagroud.dao.bairong.EdcBrRuleResultMapper;
import com.fintech.datagroud.dao.bairong.EdcBrSignequipmentMapper;
import com.fintech.datagroud.dao.bairong.IntBrAccountchangemonthCreditMapper;
import com.fintech.datagroud.dao.bairong.IntBrAccountchangemonthDebitMapper;
import com.fintech.datagroud.dao.bairong.IntBrAccountchangemonthMapper;
import com.fintech.datagroud.dao.bairong.IntBrAndrCashequipmentMapper;
import com.fintech.datagroud.dao.bairong.IntBrAntifraudRuleInfoAssociateMapper;
import com.fintech.datagroud.dao.bairong.IntBrApplicateInfoAssociateMapper;
import com.fintech.datagroud.dao.bairong.IntBrApplyloanBankMapper;
import com.fintech.datagroud.dao.bairong.IntBrApplyloanNotbankMapper;
import com.fintech.datagroud.dao.bairong.IntBrApplyloanstrD15Mapper;
import com.fintech.datagroud.dao.bairong.IntBrApplyloanstrD7Mapper;
import com.fintech.datagroud.dao.bairong.IntBrApplyloanstrFlstMapper;
import com.fintech.datagroud.dao.bairong.IntBrApplyloanstrM1Mapper;
import com.fintech.datagroud.dao.bairong.IntBrApplyloanstrM3Mapper;
import com.fintech.datagroud.dao.bairong.IntBrApplyloanstrM6Mapper;
import com.fintech.datagroud.dao.bairong.IntBrEquipmentCheckMapper;
import com.fintech.datagroud.dao.bairong.IntBrEquipmentInfoMapper;
import com.fintech.datagroud.dao.bairong.IntBrEquipmentSpeciallistMapper;
import com.fintech.datagroud.dao.bairong.IntBrIosCashequipmentMapper;
import com.fintech.datagroud.dao.bairong.IntBrPayconsumptionThmMapper;
import com.fintech.datagroud.dao.bairong.IntBrRegisterEquipmentMapper;
import com.fintech.datagroud.dao.bairong.IntBrRuleListMapper;
import com.fintech.datagroud.dao.bairong.IntBrRuleMapper;
import com.fintech.datagroud.dao.bairong.IntBrScoreMapper;
import com.fintech.datagroud.dao.bairong.IntBrSpeciailistCellMapper;
import com.fintech.datagroud.dao.bairong.IntBrSpeciailistGidMapper;
import com.fintech.datagroud.dao.bairong.IntBrSpeciailistIdMapper;
import com.fintech.datagroud.dao.bairong.IntBrSpeciailistImCellMapper;
import com.fintech.datagroud.dao.bairong.IntBrStabilityMapper;
import com.fintech.datagroud.dao.bairong.IntBrWebCashequipmentMapper;
import com.fintech.datagroud.entity.bairong.EdcBrCreditRiskEvaluation;
import com.fintech.datagroud.entity.bairong.EdcBrLoanequipment;
import com.fintech.datagroud.entity.bairong.EdcBrRuleResult;
import com.fintech.datagroud.entity.bairong.EdcBrRuleResultDetail;
import com.fintech.datagroud.entity.bairong.EdcBrSignequipment;
import com.fintech.datagroud.entity.bairong.IntBrAccountchangemonth;
import com.fintech.datagroud.entity.bairong.IntBrAccountchangemonthCredit;
import com.fintech.datagroud.entity.bairong.IntBrAccountchangemonthDebit;
import com.fintech.datagroud.entity.bairong.IntBrAndrCashequipment;
import com.fintech.datagroud.entity.bairong.IntBrAntifraudRuleInfoAssociate;
import com.fintech.datagroud.entity.bairong.IntBrApplicateInfoAssociate;
import com.fintech.datagroud.entity.bairong.IntBrApplyloanBank;
import com.fintech.datagroud.entity.bairong.IntBrApplyloanNotbank;
import com.fintech.datagroud.entity.bairong.IntBrApplyloanstrD15;
import com.fintech.datagroud.entity.bairong.IntBrApplyloanstrD7;
import com.fintech.datagroud.entity.bairong.IntBrApplyloanstrFlst;
import com.fintech.datagroud.entity.bairong.IntBrApplyloanstrM1;
import com.fintech.datagroud.entity.bairong.IntBrApplyloanstrM3;
import com.fintech.datagroud.entity.bairong.IntBrApplyloanstrM6;
import com.fintech.datagroud.entity.bairong.IntBrEquipmentCheck;
import com.fintech.datagroud.entity.bairong.IntBrEquipmentInfo;
import com.fintech.datagroud.entity.bairong.IntBrEquipmentSpeciallist;
import com.fintech.datagroud.entity.bairong.IntBrIosCashequipment;
import com.fintech.datagroud.entity.bairong.IntBrPayconsumptionThm;
import com.fintech.datagroud.entity.bairong.IntBrRegisterEquipment;
import com.fintech.datagroud.entity.bairong.IntBrRule;
import com.fintech.datagroud.entity.bairong.IntBrRuleList;
import com.fintech.datagroud.entity.bairong.IntBrScore;
import com.fintech.datagroud.entity.bairong.IntBrSpeciailistCell;
import com.fintech.datagroud.entity.bairong.IntBrSpeciailistGid;
import com.fintech.datagroud.entity.bairong.IntBrSpeciailistId;
import com.fintech.datagroud.entity.bairong.IntBrSpeciailistImCell;
import com.fintech.datagroud.entity.bairong.IntBrStability;
import com.fintech.datagroud.entity.bairong.IntBrWebCashequipment;
import com.fintech.datagroud.entity.wechat.EdcWxBrRuleResult;
import com.fintech.datagroud.entity.wechat.EdcWxBrRuleResultDetail;
import com.fintech.datagroud.entity.wechat.IntWxBrApplicateInfoAssociate;
import com.fintech.datagroud.entity.wechat.IntWxBrApplyloanstrD15;
import com.fintech.datagroud.entity.wechat.IntWxBrApplyloanstrD7;
import com.fintech.datagroud.entity.wechat.IntWxBrApplyloanstrFlst;
import com.fintech.datagroud.entity.wechat.IntWxBrApplyloanstrM1;
import com.fintech.datagroud.entity.wechat.IntWxBrApplyloanstrM3;
import com.fintech.datagroud.entity.wechat.IntWxBrApplyloanstrM6;
import com.fintech.datagroud.service.DGBaiRongService;
import com.fintech.third.dao.wechat.EdcWxBrRuleResultDetailMapper;
import com.fintech.third.dao.wechat.EdcWxBrRuleResultMapper;
import com.fintech.third.dao.wechat.IntWxBrApplicateInfoAssociateMapper;
import com.fintech.third.dao.wechat.IntWxBrApplyloanstrD15Mapper;
import com.fintech.third.dao.wechat.IntWxBrApplyloanstrD7Mapper;
import com.fintech.third.dao.wechat.IntWxBrApplyloanstrFlstMapper;
import com.fintech.third.dao.wechat.IntWxBrApplyloanstrM1Mapper;
import com.fintech.third.dao.wechat.IntWxBrApplyloanstrM3Mapper;
import com.fintech.third.dao.wechat.IntWxBrApplyloanstrM6Mapper;
import com.fintech.third.model.EquipmentInfor;
import com.fintech.third.model.bairong.AntiFraudRuleInfoAssociate;
import com.fintech.third.model.bairong.ApplicationInfoAssociate;
import com.fintech.third.model.bairong.CreditRiskEvaluation;
import com.fintech.third.model.bairong.CurrentEquipmentInformationReport;
import com.fintech.third.model.bairong.EquipmentInfo;
import com.fintech.third.model.bairong.EquipmentSpecialList;
import com.fintech.third.model.bairong.IncomeMonthLevel;
import com.fintech.third.model.bairong.LoanFacilityInformation;
import com.fintech.third.model.bairong.LoginFacilityInformation;
import com.fintech.third.model.bairong.MultipleApplications;
import com.fintech.third.model.bairong.OccApplyLoanInfo;
import com.fintech.third.model.bairong.PaymentConsum;
import com.fintech.third.model.bairong.RegisterFacilityInformation;
import com.fintech.third.model.bairong.RuleInformation;
import com.fintech.third.model.bairong.Score;
import com.fintech.third.model.bairong.SpecialList;
import com.fintech.third.model.bairong.Stability;

@Service("dGBaiRongService")
public class DGBaiRongServiceImpl implements DGBaiRongService {

	@Autowired
	private IntBrSpeciailistGidMapper intBrSpeciailistGidMapper;
	@Autowired
	private IntBrSpeciailistCellMapper intBrSpeciailistCellMapper;
	@Autowired
	private IntBrSpeciailistIdMapper intBrSpeciailistIdMapper;
	@Autowired
	private IntBrSpeciailistImCellMapper intBrSpeciailistImCellMapper;
	@Autowired
	private IntBrApplyloanstrD7Mapper intBrApplyloanstrD7Mapper;
	@Autowired
	private IntBrApplyloanstrD15Mapper intBrApplyloanstrD15Mapper;
	@Autowired
	private IntBrApplyloanstrM1Mapper intBrApplyloanstrM1Mapper;
	@Autowired
	private IntBrApplyloanstrM3Mapper intBrApplyloanstrM3Mapper;
	@Autowired
	private IntBrApplyloanstrM6Mapper intBrApplyloanstrM6Mapper;
	@Autowired
	private IntBrApplyloanstrFlstMapper intBrApplyloanstrFlstMapper;
	@Autowired
	private IntBrStabilityMapper intBrStabilityMapper;
	@Autowired
	private IntBrAccountchangemonthCreditMapper intBrAccountchangemonthCreditMapper;
	@Autowired
	private IntBrAccountchangemonthDebitMapper intBrAccountchangemonthDebitMapper;
	@Autowired
	private IntBrAccountchangemonthMapper intBrAccountchangemonthMapper;
	@Autowired
	private IntBrApplyloanBankMapper intBrApplyloanBankMapper;
	@Autowired
	private IntBrApplyloanNotbankMapper intBrApplyloanNotbankMapper;
	@Autowired
	private IntBrPayconsumptionThmMapper intBrPayconsumptionThmMapper;

	// 百融规则
	@Autowired
	private IntBrRuleMapper ruleMapper;
	@Autowired
	private EdcBrRuleResultMapper edcBrRuleResultMapper;
	
	@Autowired
	private EdcBrCreditRiskEvaluationMapper edcBrCreditRiskEvaluationMapper;

	@Autowired
	private EdcBrRuleResultDetailMapper edcBrRuleResultDetailMapper;
	@Autowired
	private IntBrRuleListMapper intBrRuleListMapper;
	// 百融评分
	@Autowired
	private IntBrScoreMapper scoreMapper;

	@Autowired
	private EdcBrLoanequipmentMapper edcBrLoanequipmentMapper;

	@Autowired
	private EdcBrSignequipmentMapper edcBrSignequipmentMapper;

	@Autowired
	private IntBrEquipmentCheckMapper intBrEquipmentCheckMapper;
	@Autowired
	private IntBrEquipmentSpeciallistMapper intBrEquipmentSpeciallistMapper;
	@Autowired
	private IntBrEquipmentInfoMapper intBrEquipmentInfoMapper;
	@Autowired
	private IntBrRegisterEquipmentMapper intBrRegisterEquipmentMapper;
	@Autowired
	private IntBrWebCashequipmentMapper intBrWebCashequipmentMapper;
	@Autowired
	private IntBrAndrCashequipmentMapper intBrAndrCashequipmentMapper;
	@Autowired
	private IntBrIosCashequipmentMapper intBrIosCashequipmentMapper;
	@Autowired
	private IntBrAntifraudRuleInfoAssociateMapper intBrAntifraudRuleInfoAssociateMapper;

	@Autowired
	private IntBrApplicateInfoAssociateMapper intBrApplicateInfoAssociateMapper;
	
	//微信小程序
	@Autowired
	private IntWxBrApplyloanstrD7Mapper intWxBrApplyloanstrD7Mapper;
	@Autowired
	private IntWxBrApplyloanstrD15Mapper intWxBrApplyloanstrD15Mapper;
	@Autowired
	private IntWxBrApplyloanstrM1Mapper intWxBrApplyloanstrM1Mapper;
	@Autowired
	private IntWxBrApplyloanstrM3Mapper intWxBrApplyloanstrM3Mapper;
	@Autowired
	private IntWxBrApplyloanstrM6Mapper intWxBrApplyloanstrM6Mapper;
	@Autowired
	private IntWxBrApplyloanstrFlstMapper intWxBrApplyloanstrFlstMapper;
	@Autowired
	private IntWxBrApplicateInfoAssociateMapper intWxBrApplicateInfoAssociateMapper;
	@Autowired
	private EdcWxBrRuleResultMapper edcWxBrRuleResultMapper;
	@Autowired
	private EdcWxBrRuleResultDetailMapper edcWxBrRuleResultDetailMapper;
	
	/**
	 * 百融规则
	 */
	@Override
	public boolean ruleReport(RuleInformation ruleInformation, String tokenId, String br_loan_id) {

		IntBrRule intBrRule = new IntBrRule();
		IntBrRuleList intBrRuleList = new IntBrRuleList();
		intBrRule.setSerialNum(tokenId);
		intBrRule.setLoanId(br_loan_id);
		intBrRule.setFlagRuleaccountchange(ruleInformation.getFlag_ruleaccountchange());
		intBrRule.setFlagRuleapplyloan(ruleInformation.getFlag_ruleapplyloan());
		intBrRule.setFlagRulespeciallist(ruleInformation.getFlag_rulespeciallist());
		intBrRule.setRuleFinalDecision(ruleInformation.getRule_final_decision());
		intBrRule.setRuleFinalWeight(ruleInformation.getRule_final_weight());
		intBrRule.setCreatedBy("sys");
		intBrRule.setCreatedDate(new Date());
		intBrRule.setUpdatedBy("sys");
		intBrRule.setUpdatedDate(new Date());
		intBrRule.setRuleNameQjs010(ruleInformation.getRule_name_QJS010());
		intBrRule.setRuleNameQjs020(ruleInformation.getRule_name_QJS020());
		intBrRule.setRuleNameQjs030(ruleInformation.getRule_name_QJS030());
		intBrRule.setRuleNameQjs040(ruleInformation.getRule_name_QJS040());
		intBrRule.setRuleNameQjs045(ruleInformation.getRule_name_QJS045());
		intBrRule.setRuleNameQjs090(ruleInformation.getRule_name_QJS090());
		intBrRule.setRuleNameQjs100(ruleInformation.getRule_name_QJS100());
		intBrRule.setRuleNameQjs135(ruleInformation.getRule_name_QJS135());
		intBrRule.setRuleNameQjs136(ruleInformation.getRule_name_QJS136());
		intBrRule.setRuleNameQjs137(ruleInformation.getRule_name_QJS137());
		intBrRule.setRuleNameQjs144(ruleInformation.getRule_name_QJS144());
		intBrRule.setRuleNameQjs145(ruleInformation.getRule_name_QJS145());
		intBrRule.setRuleNameQjs146(ruleInformation.getRule_name_QJS146());
		intBrRule.setRuleNameQjs150(ruleInformation.getRule_name_QJS150());
		intBrRule.setRuleNameQjs151(ruleInformation.getRule_name_QJS151());
		intBrRule.setRuleNameQjs152(ruleInformation.getRule_name_QJS152());
		intBrRule.setRuleNameQjs159(ruleInformation.getRule_name_QJS159());
		intBrRule.setRuleNameQjs160(ruleInformation.getRule_name_QJS160());
		intBrRule.setRuleNameQjs161(ruleInformation.getRule_name_QJS161());
		intBrRule.setRuleNameQjs170(ruleInformation.getRule_name_QJS170());
		intBrRule.setRuleNameQjs171(ruleInformation.getRule_name_QJS171());
		intBrRule.setRuleNameQjs172(ruleInformation.getRule_name_QJS172());
		intBrRule.setRuleNameQjs179(ruleInformation.getRule_name_QJS179());
		intBrRule.setRuleNameQjs180(ruleInformation.getRule_name_QJS180());
		intBrRule.setRuleNameQjs181(ruleInformation.getRule_name_QJS181());
		intBrRule.setRuleNameQjs190(ruleInformation.getRule_name_QJS190());
		intBrRule.setRuleNameQjs191(ruleInformation.getRule_name_QJS191());
		intBrRule.setRuleNameQjs192(ruleInformation.getRule_name_QJS192());
		intBrRule.setRuleNameQjs199(ruleInformation.getRule_name_QJS199());
		intBrRule.setRuleNameQjs200(ruleInformation.getRule_name_QJS200());
		intBrRule.setRuleNameQjs201(ruleInformation.getRule_name_QJS201());
		intBrRule.setRuleNameQjs215(ruleInformation.getRule_name_QJS215());
		intBrRule.setRuleNameQjs216(ruleInformation.getRule_name_QJS216());
		intBrRule.setRuleNameQjs217(ruleInformation.getRule_name_QJS217());
		intBrRule.setRuleNameQjs224(ruleInformation.getRule_name_QJS224());
		intBrRule.setRuleNameQjs225(ruleInformation.getRule_name_QJS225());
		intBrRule.setRuleNameQjs226(ruleInformation.getRule_name_QJS226());
		intBrRule.setRuleNameQjs235(ruleInformation.getRule_name_QJS235());
		intBrRule.setRuleNameQjs236(ruleInformation.getRule_name_QJS236());
		intBrRule.setRuleNameQjs237(ruleInformation.getRule_name_QJS237());
		intBrRule.setRuleNameQjs244(ruleInformation.getRule_name_QJS244());
		intBrRule.setRuleNameQjs245(ruleInformation.getRule_name_QJS245());
		intBrRule.setRuleNameQjs246(ruleInformation.getRule_name_QJS246());
		intBrRule.setRuleNameQjs250(ruleInformation.getRule_name_QJS250());
		intBrRule.setRuleNameQjs251(ruleInformation.getRule_name_QJS251());
		intBrRule.setRuleNameQjs252(ruleInformation.getRule_name_QJS252());
		intBrRule.setRuleNameQjs253(ruleInformation.getRule_name_QJS253());
		intBrRule.setRuleNameQjs254(ruleInformation.getRule_name_QJS254());
		intBrRule.setRuleNameQjs256(ruleInformation.getRule_name_QJS256());
		intBrRule.setRuleNameQjs257(ruleInformation.getRule_name_QJS257());
		intBrRule.setRuleNameQjs258(ruleInformation.getRule_name_QJS258());
		intBrRule.setRuleNameQjs259(ruleInformation.getRule_name_QJS259());
		intBrRule.setRuleNameQjs260(ruleInformation.getRule_name_QJS260());
		intBrRule.setRuleNameQjs261(ruleInformation.getRule_name_QJS261());
		intBrRule.setRuleNameQjs262(ruleInformation.getRule_name_QJS262());
		intBrRule.setRuleNameQjs263(ruleInformation.getRule_name_QJS263());
		intBrRule.setRuleNameQjs264(ruleInformation.getRule_name_QJS264());
		intBrRule.setRuleNameQjs265(ruleInformation.getRule_name_QJS265());
		intBrRule.setRuleNameQjs266(ruleInformation.getRule_name_QJS266());
		intBrRule.setRuleNameQjs267(ruleInformation.getRule_name_QJS267());
		intBrRule.setRuleNameQjs268(ruleInformation.getRule_name_QJS268());
		intBrRule.setRuleNameQjs269(ruleInformation.getRule_name_QJS269());
		intBrRule.setRuleNameQjs270(ruleInformation.getRule_name_QJS270());
		intBrRule.setRuleNameQjf050(ruleInformation.getRule_name_QJF050());
		intBrRule.setRuleNameQjf055(ruleInformation.getRule_name_QJF055());
		intBrRule.setRuleNameQjf060(ruleInformation.getRule_name_QJF060());
		intBrRule.setRuleNameQjf065(ruleInformation.getRule_name_QJF065());
		intBrRule.setRuleNameXja030(ruleInformation.getRule_name_XJA030());
		intBrRule.setRuleNameXja040(ruleInformation.getRule_name_XJA040());
		intBrRule.setRuleNameXja050(ruleInformation.getRule_name_XJA050());
		intBrRule.setRuleWeightQjs010(ruleInformation.getRule_weight_QJS010());
		intBrRule.setRuleWeightQjs020(ruleInformation.getRule_weight_QJS020());
		intBrRule.setRuleWeightQjs030(ruleInformation.getRule_weight_QJS030());
		intBrRule.setRuleWeightQjs040(ruleInformation.getRule_weight_QJS040());
		intBrRule.setRuleWeightQjs045(ruleInformation.getRule_weight_QJS045());
		intBrRule.setRuleWeightQjs090(ruleInformation.getRule_weight_QJS090());
		intBrRule.setRuleWeightQjs100(ruleInformation.getRule_weight_QJS100());
		intBrRule.setRuleWeightQjs135(ruleInformation.getRule_weight_QJS135());
		intBrRule.setRuleWeightQjs136(ruleInformation.getRule_weight_QJS136());
		intBrRule.setRuleWeightQjs137(ruleInformation.getRule_weight_QJS137());
		intBrRule.setRuleWeightQjs144(ruleInformation.getRule_weight_QJS144());
		intBrRule.setRuleWeightQjs145(ruleInformation.getRule_weight_QJS145());
		intBrRule.setRuleWeightQjs146(ruleInformation.getRule_weight_QJS146());
		intBrRule.setRuleWeightQjs150(ruleInformation.getRule_weight_QJS150());
		intBrRule.setRuleWeightQjs151(ruleInformation.getRule_weight_QJS151());
		intBrRule.setRuleWeightQjs152(ruleInformation.getRule_weight_QJS152());
		intBrRule.setRuleWeightQjs159(ruleInformation.getRule_weight_QJS159());
		intBrRule.setRuleWeightQjs160(ruleInformation.getRule_weight_QJS160());
		intBrRule.setRuleWeightQjs161(ruleInformation.getRule_weight_QJS161());
		intBrRule.setRuleWeightQjs170(ruleInformation.getRule_weight_QJS170());
		intBrRule.setRuleWeightQjs171(ruleInformation.getRule_weight_QJS171());
		intBrRule.setRuleWeightQjs172(ruleInformation.getRule_weight_QJS172());
		intBrRule.setRuleWeightQjs179(ruleInformation.getRule_weight_QJS179());
		intBrRule.setRuleWeightQjs180(ruleInformation.getRule_weight_QJS180());
		intBrRule.setRuleWeightQjs181(ruleInformation.getRule_weight_QJS181());
		intBrRule.setRuleWeightQjs190(ruleInformation.getRule_weight_QJS190());
		intBrRule.setRuleWeightQjs191(ruleInformation.getRule_weight_QJS191());
		intBrRule.setRuleWeightQjs192(ruleInformation.getRule_weight_QJS192());
		intBrRule.setRuleWeightQjs199(ruleInformation.getRule_weight_QJS199());
		intBrRule.setRuleWeightQjs200(ruleInformation.getRule_weight_QJS200());
		intBrRule.setRuleWeightQjs201(ruleInformation.getRule_weight_QJS201());
		intBrRule.setRuleWeightQjs215(ruleInformation.getRule_weight_QJS215());
		intBrRule.setRuleWeightQjs216(ruleInformation.getRule_weight_QJS216());
		intBrRule.setRuleWeightQjs217(ruleInformation.getRule_weight_QJS217());
		intBrRule.setRuleWeightQjs224(ruleInformation.getRule_weight_QJS224());
		intBrRule.setRuleWeightQjs225(ruleInformation.getRule_weight_QJS225());
		intBrRule.setRuleWeightQjs226(ruleInformation.getRule_weight_QJS226());
		intBrRule.setRuleWeightQjs235(ruleInformation.getRule_weight_QJS235());
		intBrRule.setRuleWeightQjs236(ruleInformation.getRule_weight_QJS236());
		intBrRule.setRuleWeightQjs237(ruleInformation.getRule_weight_QJS237());
		intBrRule.setRuleWeightQjs244(ruleInformation.getRule_weight_QJS244());
		intBrRule.setRuleWeightQjs245(ruleInformation.getRule_weight_QJS245());
		intBrRule.setRuleWeightQjs246(ruleInformation.getRule_weight_QJS246());
		intBrRule.setRuleWeightQjs250(ruleInformation.getRule_weight_QJS250());
		intBrRule.setRuleWeightQjs251(ruleInformation.getRule_weight_QJS251());
		intBrRule.setRuleWeightQjs252(ruleInformation.getRule_weight_QJS252());
		intBrRule.setRuleWeightQjs253(ruleInformation.getRule_weight_QJS253());
		intBrRule.setRuleWeightQjs254(ruleInformation.getRule_weight_QJS254());
		intBrRule.setRuleWeightQjs256(ruleInformation.getRule_weight_QJS256());
		intBrRule.setRuleWeightQjs257(ruleInformation.getRule_weight_QJS257());
		intBrRule.setRuleWeightQjs258(ruleInformation.getRule_weight_QJS258());
		intBrRule.setRuleWeightQjs259(ruleInformation.getRule_weight_QJS259());
		intBrRule.setRuleWeightQjs260(ruleInformation.getRule_weight_QJS260());
		intBrRule.setRuleWeightQjs261(ruleInformation.getRule_weight_QJS261());
		intBrRule.setRuleWeightQjs262(ruleInformation.getRule_weight_QJS262());
		intBrRule.setRuleWeightQjs263(ruleInformation.getRule_weight_QJS263());
		intBrRule.setRuleWeightQjs264(ruleInformation.getRule_weight_QJS264());
		intBrRule.setRuleWeightQjs265(ruleInformation.getRule_weight_QJS265());
		intBrRule.setRuleWeightQjs266(ruleInformation.getRule_weight_QJS266());
		intBrRule.setRuleWeightQjs267(ruleInformation.getRule_weight_QJS267());
		intBrRule.setRuleWeightQjs268(ruleInformation.getRule_weight_QJS268());
		intBrRule.setRuleWeightQjs269(ruleInformation.getRule_weight_QJS269());
		intBrRule.setRuleWeightQjs270(ruleInformation.getRule_weight_QJS270());
		intBrRule.setRuleWeightQjf050(ruleInformation.getRule_weight_QJF050());
		intBrRule.setRuleWeightQjf055(ruleInformation.getRule_weight_QJF055());
		intBrRule.setRuleWeightQjf060(ruleInformation.getRule_weight_QJF060());
		intBrRule.setRuleWeightQjf065(ruleInformation.getRule_weight_QJF065());
		intBrRule.setRuleWeightXja030(ruleInformation.getRule_weight_XJA030());
		intBrRule.setRuleWeightXja040(ruleInformation.getRule_weight_XJA040());
		intBrRule.setRuleWeightXja050(ruleInformation.getRule_weight_XJA050());

		String json_value = "{";
		String json_notvalue = "{";
		if (ruleInformation.getRule_name_QJS010() != "" && ruleInformation.getRule_name_QJS010() != null) {
			json_value += ruleInformation.getRule_name_QJS010() + ":" + ruleInformation.getRule_weight_QJS010() + ",";
		} else {
			json_notvalue += ruleInformation.getRule_name_QJS010() + ":" + ruleInformation.getRule_weight_QJS010()
					+ ",";
		}
		if (ruleInformation.getRule_name_QJS020() != "" && ruleInformation.getRule_name_QJS020() != null) {
			json_value += ruleInformation.getRule_name_QJS020() + ":" + ruleInformation.getRule_weight_QJS020() + ",";
		} else {
			json_notvalue += ruleInformation.getRule_name_QJS020() + ":" + ruleInformation.getRule_weight_QJS020()
					+ ",";
		}
		if (ruleInformation.getRule_name_QJS030() != "" && ruleInformation.getRule_name_QJS030() != null) {
			json_value += ruleInformation.getRule_name_QJS030() + ":" + ruleInformation.getRule_weight_QJS030() + ",";
		} else {
			json_notvalue += ruleInformation.getRule_name_QJS030() + ":" + ruleInformation.getRule_weight_QJS030()
					+ ",";
		}
		if (ruleInformation.getRule_name_QJS040() != "" && ruleInformation.getRule_name_QJS040() != null) {
			json_value += ruleInformation.getRule_name_QJS040() + ":" + ruleInformation.getRule_weight_QJS040() + ",";
		} else {
			json_notvalue += ruleInformation.getRule_name_QJS040() + ":" + ruleInformation.getRule_weight_QJS040()
					+ ",";
		}
		if (ruleInformation.getRule_name_QJS045() != "" && ruleInformation.getRule_name_QJS045() != null) {
			json_value += ruleInformation.getRule_name_QJS045() + ":" + ruleInformation.getRule_weight_QJS045() + ",";
		} else {
			json_notvalue += ruleInformation.getRule_name_QJS045() + ":" + ruleInformation.getRule_weight_QJS045()
					+ ",";
		}
		if (ruleInformation.getRule_name_QJS090() != "" && ruleInformation.getRule_name_QJS090() != null) {
			json_value += ruleInformation.getRule_name_QJS090() + ":" + ruleInformation.getRule_weight_QJS090() + ",";
		} else {
			json_notvalue += ruleInformation.getRule_name_QJS090() + ":" + ruleInformation.getRule_weight_QJS090()
					+ ",";
		}
		if (ruleInformation.getRule_name_QJS100() != "" && ruleInformation.getRule_name_QJS100() != null) {
			json_value += ruleInformation.getRule_name_QJS100() + ":" + ruleInformation.getRule_weight_QJS100() + ",";
		} else {
			json_notvalue += ruleInformation.getRule_name_QJS100() + ":" + ruleInformation.getRule_weight_QJS100()
					+ ",";
		}
		if (ruleInformation.getRule_name_QJS135() != "" && ruleInformation.getRule_name_QJS135() != null) {
			json_value += ruleInformation.getRule_name_QJS135() + ":" + ruleInformation.getRule_weight_QJS135() + ",";
		} else {
			json_notvalue += ruleInformation.getRule_name_QJS135() + ":" + ruleInformation.getRule_weight_QJS135()
					+ ",";
		}
		if (ruleInformation.getRule_name_QJS136() != "" && ruleInformation.getRule_name_QJS136() != null) {
			json_value += ruleInformation.getRule_name_QJS136() + ":" + ruleInformation.getRule_weight_QJS136() + ",";
		} else {
			json_notvalue += ruleInformation.getRule_name_QJS136() + ":" + ruleInformation.getRule_weight_QJS136()
					+ ",";
		}
		if (ruleInformation.getRule_name_QJS137() != "" && ruleInformation.getRule_name_QJS137() != null) {
			json_value += ruleInformation.getRule_name_QJS137() + ":" + ruleInformation.getRule_weight_QJS137() + ",";
		} else {
			json_notvalue += ruleInformation.getRule_name_QJS137() + ":" + ruleInformation.getRule_weight_QJS137()
					+ ",";
		}
		if (ruleInformation.getRule_name_QJS144() != "" && ruleInformation.getRule_name_QJS144() != null) {
			json_value += ruleInformation.getRule_name_QJS144() + ":" + ruleInformation.getRule_weight_QJS144() + ",";
		} else {
			json_notvalue += ruleInformation.getRule_name_QJS144() + ":" + ruleInformation.getRule_weight_QJS144()
					+ ",";
		}
		if (ruleInformation.getRule_name_QJS145() != "" && ruleInformation.getRule_name_QJS145() != null) {
			json_value += ruleInformation.getRule_name_QJS145() + ":" + ruleInformation.getRule_weight_QJS145() + ",";
		} else {
			json_notvalue += ruleInformation.getRule_name_QJS145() + ":" + ruleInformation.getRule_weight_QJS145()
					+ ",";
		}
		if (ruleInformation.getRule_name_QJS146() != "" && ruleInformation.getRule_name_QJS146() != null) {
			json_value += ruleInformation.getRule_name_QJS146() + ":" + ruleInformation.getRule_weight_QJS146() + ",";
		} else {
			json_notvalue += ruleInformation.getRule_name_QJS146() + ":" + ruleInformation.getRule_weight_QJS146()
					+ ",";
		}
		if (ruleInformation.getRule_name_QJS150() != "" && ruleInformation.getRule_name_QJS150() != null) {
			json_value += ruleInformation.getRule_name_QJS150() + ":" + ruleInformation.getRule_weight_QJS150() + ",";
		} else {
			json_notvalue += ruleInformation.getRule_name_QJS150() + ":" + ruleInformation.getRule_weight_QJS150()
					+ ",";
		}
		if (ruleInformation.getRule_name_QJS151() != "" && ruleInformation.getRule_name_QJS151() != null) {
			json_value += ruleInformation.getRule_name_QJS151() + ":" + ruleInformation.getRule_weight_QJS151() + ",";
		} else {
			json_notvalue += ruleInformation.getRule_name_QJS151() + ":" + ruleInformation.getRule_weight_QJS151()
					+ ",";
		}
		if (ruleInformation.getRule_name_QJS152() != "" && ruleInformation.getRule_name_QJS152() != null) {
			json_value += ruleInformation.getRule_name_QJS152() + ":" + ruleInformation.getRule_weight_QJS152() + ",";
		} else {
			json_notvalue += ruleInformation.getRule_name_QJS152() + ":" + ruleInformation.getRule_weight_QJS152()
					+ ",";
		}
		if (ruleInformation.getRule_name_QJS159() != "" && ruleInformation.getRule_name_QJS159() != null) {
			json_value += ruleInformation.getRule_name_QJS159() + ":" + ruleInformation.getRule_weight_QJS159() + ",";
		} else {
			json_notvalue += ruleInformation.getRule_name_QJS159() + ":" + ruleInformation.getRule_weight_QJS159()
					+ ",";
		}
		if (ruleInformation.getRule_name_QJS160() != "" && ruleInformation.getRule_name_QJS160() != null) {
			json_value += ruleInformation.getRule_name_QJS160() + ":" + ruleInformation.getRule_weight_QJS160() + ",";
		} else {
			json_notvalue += ruleInformation.getRule_name_QJS160() + ":" + ruleInformation.getRule_weight_QJS160()
					+ ",";
		}
		if (ruleInformation.getRule_name_QJS161() != "" && ruleInformation.getRule_name_QJS161() != null) {
			json_value += ruleInformation.getRule_name_QJS161() + ":" + ruleInformation.getRule_weight_QJS161() + ",";
		} else {
			json_notvalue += ruleInformation.getRule_name_QJS161() + ":" + ruleInformation.getRule_weight_QJS161()
					+ ",";
		}
		if (ruleInformation.getRule_name_QJS170() != "" && ruleInformation.getRule_name_QJS170() != null) {
			json_value += ruleInformation.getRule_name_QJS170() + ":" + ruleInformation.getRule_weight_QJS170() + ",";
		} else {
			json_notvalue += ruleInformation.getRule_name_QJS170() + ":" + ruleInformation.getRule_weight_QJS170()
					+ ",";
		}
		if (ruleInformation.getRule_name_QJS171() != "" && ruleInformation.getRule_name_QJS171() != null) {
			json_value += ruleInformation.getRule_name_QJS171() + ":" + ruleInformation.getRule_weight_QJS171() + ",";
		} else {
			json_notvalue += ruleInformation.getRule_name_QJS171() + ":" + ruleInformation.getRule_weight_QJS171()
					+ ",";
		}
		if (ruleInformation.getRule_name_QJS172() != "" && ruleInformation.getRule_name_QJS172() != null) {
			json_value += ruleInformation.getRule_name_QJS172() + ":" + ruleInformation.getRule_weight_QJS172() + ",";
		} else {
			json_notvalue += ruleInformation.getRule_name_QJS172() + ":" + ruleInformation.getRule_weight_QJS172()
					+ ",";
		}
		if (ruleInformation.getRule_name_QJS179() != "" && ruleInformation.getRule_name_QJS179() != null) {
			json_value += ruleInformation.getRule_name_QJS179() + ":" + ruleInformation.getRule_weight_QJS179() + ",";
		} else {
			json_notvalue += ruleInformation.getRule_name_QJS179() + ":" + ruleInformation.getRule_weight_QJS179()
					+ ",";
		}
		if (ruleInformation.getRule_name_QJS180() != "" && ruleInformation.getRule_name_QJS180() != null) {
			json_value += ruleInformation.getRule_name_QJS180() + ":" + ruleInformation.getRule_weight_QJS180() + ",";
		} else {
			json_notvalue += ruleInformation.getRule_name_QJS180() + ":" + ruleInformation.getRule_weight_QJS180()
					+ ",";
		}
		if (ruleInformation.getRule_name_QJS181() != "" && ruleInformation.getRule_name_QJS181() != null) {
			json_value += ruleInformation.getRule_name_QJS181() + ":" + ruleInformation.getRule_weight_QJS181() + ",";
		} else {
			json_notvalue += ruleInformation.getRule_name_QJS181() + ":" + ruleInformation.getRule_weight_QJS181()
					+ ",";
		}
		if (ruleInformation.getRule_name_QJS190() != "" && ruleInformation.getRule_name_QJS190() != null) {
			json_value += ruleInformation.getRule_name_QJS190() + ":" + ruleInformation.getRule_weight_QJS181() + ",";
		} else {
			json_notvalue += ruleInformation.getRule_name_QJS190() + ":" + ruleInformation.getRule_weight_QJS181()
					+ ",";
		}
		if (ruleInformation.getRule_name_QJS191() != "" && ruleInformation.getRule_name_QJS191() != null) {
			json_value += ruleInformation.getRule_name_QJS191() + ":" + ruleInformation.getRule_weight_QJS191() + ",";
		} else {
			json_notvalue += ruleInformation.getRule_name_QJS191() + ":" + ruleInformation.getRule_weight_QJS191()
					+ ",";
		}
		if (ruleInformation.getRule_name_QJS192() != "" && ruleInformation.getRule_name_QJS192() != null) {
			json_value += ruleInformation.getRule_name_QJS192() + ":" + ruleInformation.getRule_weight_QJS192() + ",";
		} else {
			json_notvalue += ruleInformation.getRule_name_QJS192() + ":" + ruleInformation.getRule_weight_QJS192()
					+ ",";
		}
		if (ruleInformation.getRule_name_QJS199() != "" && ruleInformation.getRule_name_QJS199() != null) {
			json_value += ruleInformation.getRule_name_QJS199() + ":" + ruleInformation.getRule_weight_QJS199() + ",";
		} else {
			json_notvalue += ruleInformation.getRule_name_QJS199() + ":" + ruleInformation.getRule_weight_QJS199()
					+ ",";
		}
		if (ruleInformation.getRule_name_QJS200() != "" && ruleInformation.getRule_name_QJS200() != null) {
			json_value += ruleInformation.getRule_name_QJS200() + ":" + ruleInformation.getRule_weight_QJS200() + ",";
		} else {
			json_notvalue += ruleInformation.getRule_name_QJS200() + ":" + ruleInformation.getRule_weight_QJS200()
					+ ",";
		}
		if (ruleInformation.getRule_name_QJS201() != "" && ruleInformation.getRule_name_QJS201() != null) {
			json_value += ruleInformation.getRule_name_QJS201() + ":" + ruleInformation.getRule_weight_QJS201() + ",";
		} else {
			json_notvalue += ruleInformation.getRule_name_QJS201() + ":" + ruleInformation.getRule_weight_QJS201()
					+ ",";
		}
		if (ruleInformation.getRule_name_QJS215() != "" && ruleInformation.getRule_name_QJS215() != null) {
			json_value += ruleInformation.getRule_name_QJS215() + ":" + ruleInformation.getRule_weight_QJS215() + ",";
		} else {
			json_notvalue += ruleInformation.getRule_name_QJS215() + ":" + ruleInformation.getRule_weight_QJS215()
					+ ",";
		}
		if (ruleInformation.getRule_name_QJS216() != "" && ruleInformation.getRule_name_QJS216() != null) {
			json_value += ruleInformation.getRule_name_QJS216() + ":" + ruleInformation.getRule_weight_QJS216() + ",";
		} else {
			json_notvalue += ruleInformation.getRule_name_QJS216() + ":" + ruleInformation.getRule_weight_QJS216()
					+ ",";
		}
		if (ruleInformation.getRule_name_QJS217() != "" && ruleInformation.getRule_name_QJS217() != null) {
			json_value += ruleInformation.getRule_name_QJS217() + ":" + ruleInformation.getRule_weight_QJS217() + ",";
		} else {
			json_notvalue += ruleInformation.getRule_name_QJS217() + ":" + ruleInformation.getRule_weight_QJS217()
					+ ",";
		}
		if (ruleInformation.getRule_name_QJS224() != "" && ruleInformation.getRule_name_QJS224() != null) {
			json_value += ruleInformation.getRule_name_QJS224() + ":" + ruleInformation.getRule_weight_QJS224() + ",";
		} else {
			json_notvalue += ruleInformation.getRule_name_QJS224() + ":" + ruleInformation.getRule_weight_QJS224()
					+ ",";
		}
		if (ruleInformation.getRule_name_QJS225() != "" && ruleInformation.getRule_name_QJS225() != null) {
			json_value += ruleInformation.getRule_name_QJS225() + ":" + ruleInformation.getRule_weight_QJS225() + ",";
		} else {
			json_notvalue += ruleInformation.getRule_name_QJS225() + ":" + ruleInformation.getRule_weight_QJS225()
					+ ",";
		}
		if (ruleInformation.getRule_name_QJS226() != "" && ruleInformation.getRule_name_QJS226() != null) {
			json_value += ruleInformation.getRule_name_QJS226() + ":" + ruleInformation.getRule_weight_QJS226() + ",";
		} else {
			json_notvalue += ruleInformation.getRule_name_QJS226() + ":" + ruleInformation.getRule_weight_QJS226()
					+ ",";
		}
		if (ruleInformation.getRule_name_QJS235() != "" && ruleInformation.getRule_name_QJS235() != null) {
			json_value += ruleInformation.getRule_name_QJS235() + ":" + ruleInformation.getRule_weight_QJS235() + ",";
		} else {
			json_notvalue += ruleInformation.getRule_name_QJS235() + ":" + ruleInformation.getRule_weight_QJS235()
					+ ",";
		}
		if (ruleInformation.getRule_name_QJS236() != "" && ruleInformation.getRule_name_QJS236() != null) {
			json_value += ruleInformation.getRule_name_QJS236() + ":" + ruleInformation.getRule_weight_QJS236() + ",";
		} else {
			json_notvalue += ruleInformation.getRule_name_QJS236() + ":" + ruleInformation.getRule_weight_QJS236()
					+ ",";
		}
		if (ruleInformation.getRule_name_QJS237() != "" && ruleInformation.getRule_name_QJS237() != null) {
			json_value += ruleInformation.getRule_name_QJS237() + ":" + ruleInformation.getRule_weight_QJS237() + ",";
		} else {
			json_notvalue += ruleInformation.getRule_name_QJS237() + ":" + ruleInformation.getRule_weight_QJS237()
					+ ",";
		}
		if (ruleInformation.getRule_name_QJS244() != "" && ruleInformation.getRule_name_QJS244() != null) {
			json_value += ruleInformation.getRule_name_QJS244() + ":" + ruleInformation.getRule_weight_QJS244() + ",";
		} else {
			json_notvalue += ruleInformation.getRule_name_QJS244() + ":" + ruleInformation.getRule_weight_QJS244()
					+ ",";
		}
		if (ruleInformation.getRule_name_QJS245() != "" && ruleInformation.getRule_name_QJS245() != null) {
			json_value += ruleInformation.getRule_name_QJS245() + ":" + ruleInformation.getRule_weight_QJS245() + ",";
		} else {
			json_notvalue += ruleInformation.getRule_name_QJS245() + ":" + ruleInformation.getRule_weight_QJS245()
					+ ",";
		}
		if (ruleInformation.getRule_name_QJS246() != "" && ruleInformation.getRule_name_QJS246() != null) {
			json_value += ruleInformation.getRule_name_QJS246() + ":" + ruleInformation.getRule_weight_QJS246() + ",";
		} else {
			json_notvalue += ruleInformation.getRule_name_QJS246() + ":" + ruleInformation.getRule_weight_QJS246()
					+ ",";
		}
		if (ruleInformation.getRule_name_QJS250() != "" && ruleInformation.getRule_name_QJS250() != null) {
			json_value += ruleInformation.getRule_name_QJS250() + ":" + ruleInformation.getRule_weight_QJS250() + ",";
		} else {
			json_notvalue += ruleInformation.getRule_name_QJS250() + ":" + ruleInformation.getRule_weight_QJS250()
					+ ",";
		}
		if (ruleInformation.getRule_name_QJS251() != "" && ruleInformation.getRule_name_QJS251() != null) {
			json_value += ruleInformation.getRule_name_QJS251() + ":" + ruleInformation.getRule_weight_QJS251() + ",";
		} else {
			json_notvalue += ruleInformation.getRule_name_QJS251() + ":" + ruleInformation.getRule_weight_QJS251()
					+ ",";
		}
		if (ruleInformation.getRule_name_QJS252() != "" && ruleInformation.getRule_name_QJS252() != null) {
			json_value += ruleInformation.getRule_name_QJS252() + ":" + ruleInformation.getRule_weight_QJS252() + ",";
		} else {
			json_notvalue += ruleInformation.getRule_name_QJS252() + ":" + ruleInformation.getRule_weight_QJS252()
					+ ",";
		}
		if (ruleInformation.getRule_name_QJS253() != "" && ruleInformation.getRule_name_QJS253() != null) {
			json_value += ruleInformation.getRule_name_QJS253() + ":" + ruleInformation.getRule_weight_QJS253() + ",";
		} else {
			json_notvalue += ruleInformation.getRule_name_QJS253() + ":" + ruleInformation.getRule_weight_QJS253()
					+ ",";
		}
		if (ruleInformation.getRule_name_QJS254() != "" && ruleInformation.getRule_name_QJS254() != null) {
			json_value += ruleInformation.getRule_name_QJS254() + ":" + ruleInformation.getRule_weight_QJS254() + ",";
		} else {
			json_notvalue += ruleInformation.getRule_name_QJS254() + ":" + ruleInformation.getRule_weight_QJS254()
					+ ",";
		}
		if (ruleInformation.getRule_name_QJS256() != "" && ruleInformation.getRule_name_QJS256() != null) {
			json_value += ruleInformation.getRule_name_QJS256() + ":" + ruleInformation.getRule_weight_QJS256() + ",";
		} else {
			json_notvalue += ruleInformation.getRule_name_QJS256() + ":" + ruleInformation.getRule_weight_QJS256()
					+ ",";
		}
		if (ruleInformation.getRule_name_QJS257() != "" && ruleInformation.getRule_name_QJS257() != null) {
			json_value += ruleInformation.getRule_name_QJS257() + ":" + ruleInformation.getRule_weight_QJS257() + ",";
		} else {
			json_notvalue += ruleInformation.getRule_name_QJS257() + ":" + ruleInformation.getRule_weight_QJS257()
					+ ",";
		}
		if (ruleInformation.getRule_name_QJS258() != "" && ruleInformation.getRule_name_QJS258() != null) {
			json_value += ruleInformation.getRule_name_QJS258() + ":" + ruleInformation.getRule_weight_QJS258() + ",";
		} else {
			json_notvalue += ruleInformation.getRule_name_QJS258() + ":" + ruleInformation.getRule_weight_QJS258()
					+ ",";
		}
		if (ruleInformation.getRule_name_QJS259() != "" && ruleInformation.getRule_name_QJS259() != null) {
			json_value += ruleInformation.getRule_name_QJS259() + ":" + ruleInformation.getRule_weight_QJS259() + ",";
		} else {
			json_notvalue += ruleInformation.getRule_name_QJS259() + ":" + ruleInformation.getRule_weight_QJS259()
					+ ",";
		}
		if (ruleInformation.getRule_name_QJS260() != "" && ruleInformation.getRule_name_QJS260() != null) {
			json_value += ruleInformation.getRule_name_QJS260() + ":" + ruleInformation.getRule_weight_QJS260() + ",";
		} else {
			json_notvalue += ruleInformation.getRule_name_QJS260() + ":" + ruleInformation.getRule_weight_QJS260()
					+ ",";
		}
		if (ruleInformation.getRule_name_QJS261() != "" && ruleInformation.getRule_name_QJS261() != null) {
			json_value += ruleInformation.getRule_name_QJS261() + ":" + ruleInformation.getRule_weight_QJS261() + ",";
		} else {
			json_notvalue += ruleInformation.getRule_name_QJS261() + ":" + ruleInformation.getRule_weight_QJS261()
					+ ",";
		}
		if (ruleInformation.getRule_name_QJS262() != "" && ruleInformation.getRule_name_QJS262() != null) {
			json_value += ruleInformation.getRule_name_QJS262() + ":" + ruleInformation.getRule_weight_QJS262() + ",";
		} else {
			json_notvalue += ruleInformation.getRule_name_QJS262() + ":" + ruleInformation.getRule_weight_QJS262()
					+ ",";
		}
		if (ruleInformation.getRule_name_QJS263() != "" && ruleInformation.getRule_name_QJS263() != null) {
			json_value += ruleInformation.getRule_name_QJS263() + ":" + ruleInformation.getRule_weight_QJS263() + ",";
		} else {
			json_notvalue += ruleInformation.getRule_name_QJS263() + ":" + ruleInformation.getRule_weight_QJS263()
					+ ",";
		}
		if (ruleInformation.getRule_name_QJS264() != "" && ruleInformation.getRule_name_QJS264() != null) {
			json_value += ruleInformation.getRule_name_QJS264() + ":" + ruleInformation.getRule_weight_QJS264() + ",";
		} else {
			json_notvalue += ruleInformation.getRule_name_QJS264() + ":" + ruleInformation.getRule_weight_QJS264()
					+ ",";
		}
		if (ruleInformation.getRule_name_QJS265() != "" && ruleInformation.getRule_name_QJS265() != null) {
			json_value += ruleInformation.getRule_name_QJS265() + ":" + ruleInformation.getRule_weight_QJS265() + ",";
		} else {
			json_notvalue += ruleInformation.getRule_name_QJS265() + ":" + ruleInformation.getRule_weight_QJS265()
					+ ",";
		}
		if (ruleInformation.getRule_name_QJS266() != "" && ruleInformation.getRule_name_QJS266() != null) {
			json_value += ruleInformation.getRule_name_QJS266() + ":" + ruleInformation.getRule_weight_QJS266() + ",";
		} else {
			json_notvalue += ruleInformation.getRule_name_QJS266() + ":" + ruleInformation.getRule_weight_QJS266()
					+ ",";
		}
		if (ruleInformation.getRule_name_QJS267() != "" && ruleInformation.getRule_name_QJS267() != null) {
			json_value += ruleInformation.getRule_name_QJS267() + ":" + ruleInformation.getRule_weight_QJS267() + ",";
		} else {
			json_notvalue += ruleInformation.getRule_name_QJS267() + ":" + ruleInformation.getRule_weight_QJS267()
					+ ",";
		}
		if (ruleInformation.getRule_name_QJS268() != "" && ruleInformation.getRule_name_QJS268() != null) {
			json_value += ruleInformation.getRule_name_QJS268() + ":" + ruleInformation.getRule_weight_QJS268() + ",";
		} else {
			json_notvalue += ruleInformation.getRule_name_QJS268() + ":" + ruleInformation.getRule_weight_QJS268()
					+ ",";
		}
		if (ruleInformation.getRule_name_QJS269() != "" && ruleInformation.getRule_name_QJS269() != null) {
			json_value += ruleInformation.getRule_name_QJS269() + ":" + ruleInformation.getRule_weight_QJS269() + ",";
		} else {
			json_notvalue += ruleInformation.getRule_name_QJS269() + ":" + ruleInformation.getRule_weight_QJS269()
					+ ",";
		}
		if (ruleInformation.getRule_name_QJS270() != "" && ruleInformation.getRule_name_QJS270() != null) {
			json_value += ruleInformation.getRule_name_QJS270() + ":" + ruleInformation.getRule_weight_QJS270() + ",";
		} else {
			json_notvalue += ruleInformation.getRule_name_QJS270() + ":" + ruleInformation.getRule_weight_QJS270()
					+ ",";
		}
		if (ruleInformation.getRule_name_QJF050() != "" && ruleInformation.getRule_name_QJF050() != null) {
			json_value += ruleInformation.getRule_name_QJF050() + ":" + ruleInformation.getRule_weight_QJF050() + ",";
		} else {
			json_notvalue += ruleInformation.getRule_name_QJF050() + ":" + ruleInformation.getRule_weight_QJF050()
					+ ",";
		}
		if (ruleInformation.getRule_name_QJF055() != "" && ruleInformation.getRule_name_QJF055() != null) {
			json_value += ruleInformation.getRule_name_QJF055() + ":" + ruleInformation.getRule_weight_QJF055() + ",";
		} else {
			json_notvalue += ruleInformation.getRule_name_QJF055() + ":" + ruleInformation.getRule_weight_QJF055()
					+ ",";
		}
		if (ruleInformation.getRule_name_QJF060() != "" && ruleInformation.getRule_name_QJF060() != null) {
			json_value += ruleInformation.getRule_name_QJF060() + ":" + ruleInformation.getRule_weight_QJF060() + ",";
		} else {
			json_notvalue += ruleInformation.getRule_name_QJF060() + ":" + ruleInformation.getRule_weight_QJF060()
					+ ",";
		}
		if (ruleInformation.getRule_name_QJF065() != "" && ruleInformation.getRule_name_QJF065() != null) {
			json_value += ruleInformation.getRule_name_QJF065() + ":" + ruleInformation.getRule_weight_QJF065() + ",";
		} else {
			json_notvalue += ruleInformation.getRule_name_QJF065() + ":" + ruleInformation.getRule_weight_QJF065()
					+ ",";
		}
		if (ruleInformation.getRule_name_XJA030() != "" && ruleInformation.getRule_name_XJA030() != null) {
			json_value += ruleInformation.getRule_name_XJA030() + ":" + ruleInformation.getRule_weight_XJA030() + ",";
		} else {
			json_notvalue += ruleInformation.getRule_name_XJA030() + ":" + ruleInformation.getRule_weight_XJA030()
					+ ",";
		}
		if (ruleInformation.getRule_name_XJA040() != "" && ruleInformation.getRule_name_XJA040() != null) {
			json_value += ruleInformation.getRule_name_XJA040() + ":" + ruleInformation.getRule_weight_XJA040() + ",";
		} else {
			json_notvalue += ruleInformation.getRule_name_XJA040() + ":" + ruleInformation.getRule_weight_XJA040()
					+ ",";
		}
		if (ruleInformation.getRule_name_XJA050() != "" && ruleInformation.getRule_name_XJA050() != null) {
			json_value += ruleInformation.getRule_name_XJA050() + ":" + ruleInformation.getRule_weight_XJA050() + ",";
		} else {
			json_notvalue += ruleInformation.getRule_name_XJA050() + ":" + ruleInformation.getRule_weight_XJA050()
					+ ",";
		}

		intBrRuleList.setSerialNum(tokenId);
		intBrRuleList.setLoanId(br_loan_id);
		intBrRuleList.setBrRuleValue(json_value.getBytes());
		intBrRuleList.setBrRuleNotvalue(json_notvalue.getBytes());
		intBrRuleList.setFlagRuleaccountchange(ruleInformation.getFlag_ruleaccountchange());
		intBrRuleList.setFlagRuleapplyloan(ruleInformation.getFlag_ruleapplyloan());
		intBrRuleList.setFlagRulespeciallist(ruleInformation.getFlag_rulespeciallist());
		intBrRuleList.setCreatedBy("sys");
		intBrRuleList.setCreatedDate(new Date());
		intBrRuleList.setUpdatedBy("sys");
		intBrRuleList.setUpdatedDate(new Date());
		intBrRuleListMapper.insertSelective(intBrRuleList);
		
		ruleMapper.insertSelective(intBrRule);

		return true;

	}

	@Override
	public boolean specialListReport(SpecialList specialList, String tokenId, String br_loan_id) {
		// 通过身份证查询
		IntBrSpeciailistId intBrSpeciailistId = new IntBrSpeciailistId();
		// 通过手机号查询
		IntBrSpeciailistCell intBrSpeciailistCell = new IntBrSpeciailistCell();
		// 通过联系人手机号查询
		IntBrSpeciailistImCell intBrSpeciailistImCell = new IntBrSpeciailistImCell();
		// 通过GID查询
		IntBrSpeciailistGid intBrSpeciailistGid = new IntBrSpeciailistGid();

		intBrSpeciailistId.setSerialNum(tokenId);
		intBrSpeciailistId.setLoanId(br_loan_id);
		intBrSpeciailistId.setSlIdAbnormal(specialList.getSl_id_abnormal());
		intBrSpeciailistId.setSlIdPhoneOverdue(specialList.getSl_id_phone_overdue());
		intBrSpeciailistId.setSlIdCourtBad(specialList.getSl_id_court_bad());
		intBrSpeciailistId.setSlIdCourtExecuted(specialList.getSl_id_court_executed());
		intBrSpeciailistId.setSlIdBankBad(specialList.getSl_id_bank_bad());
		intBrSpeciailistId.setSlIdBankOverdue(specialList.getSl_id_bank_overdue());
		intBrSpeciailistId.setSlIdBankFraud(specialList.getSl_id_bank_fraud());
		intBrSpeciailistId.setSlIdBankLost(specialList.getSl_id_bank_lost());
		intBrSpeciailistId.setSlIdBankRefuse(specialList.getSl_id_bank_refuse());
		intBrSpeciailistId.setSlIdP2pBad(specialList.getSl_id_p2p_bad());
		intBrSpeciailistId.setSlIdP2pOverdue(specialList.getSl_id_p2p_overdue());
		intBrSpeciailistId.setSlIdP2pFraud(specialList.getSl_id_p2p_fraud());
		intBrSpeciailistId.setSlIdP2pLost(specialList.getSl_id_p2p_lost());
		intBrSpeciailistId.setSlIdP2pRefuse(specialList.getSl_id_p2p_refuse());
		intBrSpeciailistId.setSlIdNbankP2pBad(specialList.getSl_id_nbank_p2p_bad());
		intBrSpeciailistId.setSlIdNbankP2pOverdue(specialList.getSl_id_nbank_p2p_overdue());
		intBrSpeciailistId.setSlIdNbankP2pFraud(specialList.getSl_id_nbank_p2p_fraud());
		intBrSpeciailistId.setSlIdNbankP2pLost(specialList.getSl_id_nbank_p2p_lost());
		intBrSpeciailistId.setSlIdNbankP2pRefuse(specialList.getSl_id_nbank_p2p_refuse());
		intBrSpeciailistId.setSlIdNbankMcBad(specialList.getSl_id_nbank_mc_bad());
		intBrSpeciailistId.setSlIdNbankMcOverdue(specialList.getSl_id_nbank_mc_overdue());
		intBrSpeciailistId.setSlIdNbankMcFraud(specialList.getSl_id_nbank_mc_fraud());
		intBrSpeciailistId.setSlIdNbankMcLost(specialList.getSl_id_nbank_mc_lost());
		intBrSpeciailistId.setSlIdNbankMcRefuse(specialList.getSl_id_nbank_mc_refuse());
		intBrSpeciailistId.setSlIdNbankCaBad(specialList.getSl_id_nbank_ca_bad());
		intBrSpeciailistId.setSlIdNbankCaOverdue(specialList.getSl_id_nbank_ca_overdue());
		intBrSpeciailistId.setSlIdNbankCaFraud(specialList.getSl_id_nbank_ca_fraud());
		intBrSpeciailistId.setSlIdNbankCaLost(specialList.getSl_id_nbank_ca_refuse());
		intBrSpeciailistId.setSlIdNbankCaRefuse(specialList.getSl_id_nbank_com_bad());
		intBrSpeciailistId.setSlIdNbankComBad(specialList.getSl_id_nbank_com_overdue());
		intBrSpeciailistId.setSlIdNbankComOverdue(specialList.getSl_id_nbank_com_fraud());
		intBrSpeciailistId.setSlIdNbankComFraud(specialList.getSl_id_nbank_com_fraud());
		intBrSpeciailistId.setSlIdNbankComLost(specialList.getSl_id_nbank_com_lost());
		intBrSpeciailistId.setSlIdNbankComRefuse(specialList.getSl_id_nbank_com_refuse());
		intBrSpeciailistId.setSlIdNbankCfBad(specialList.getSl_id_nbank_cf_bad());
		intBrSpeciailistId.setSlIdNbankCfOverdue(specialList.getSl_id_nbank_cf_overdue());
		intBrSpeciailistId.setSlIdNbankCfFraud(specialList.getSl_id_nbank_cf_fraud());
		intBrSpeciailistId.setSlIdNbankCfLost(specialList.getSl_id_nbank_cf_lost());
		intBrSpeciailistId.setSlIdNbankCfRefuse(specialList.getSl_id_nbank_cf_refuse());
		intBrSpeciailistId.setSlIdNbankOtherBad(specialList.getSl_id_nbank_other_bad());
		intBrSpeciailistId.setSlIdNbankOtherOverdue(specialList.getSl_id_nbank_other_fraud());
		intBrSpeciailistId.setSlIdNbankOtherFraud(specialList.getSl_id_nbank_other_fraud());
		intBrSpeciailistId.setSlIdNbankOtherLost(specialList.getSl_id_nbank_other_lost());
		intBrSpeciailistId.setSlIdNbankOtherRefuse(specialList.getSl_id_nbank_other_refuse());
		intBrSpeciailistId.setFlagSpeciallistC(specialList.getFlag_specialList_c());
		intBrSpeciailistId.setCreatedBy("sys");
		intBrSpeciailistId.setCreatedDate(new Date());
		intBrSpeciailistId.setUpdatedBy("sys");
		intBrSpeciailistId.setUpdatedDate(new Date());
		
		
		
		intBrSpeciailistCell.setSerialNum(tokenId);
		intBrSpeciailistCell.setLoanId(br_loan_id);
		intBrSpeciailistCell.setSlCellAbnormal(specialList.getSl_cell_abnormal());
		intBrSpeciailistCell.setSlCellPhoneOverdue(specialList.getSl_cell_phone_overdue());
		intBrSpeciailistCell.setSlCellBankBad(specialList.getSl_cell_bank_bad());
		intBrSpeciailistCell.setSlCellBankOverdue(specialList.getSl_cell_bank_overdue());
		intBrSpeciailistCell.setSlCellBankFraud(specialList.getSl_cell_bank_fraud());
		intBrSpeciailistCell.setSlCellBankLost(specialList.getSl_cell_bank_lost());
		intBrSpeciailistCell.setSlCellBankRefuse(specialList.getSl_cell_bank_refuse());
		intBrSpeciailistCell.setSlCellP2pBad(specialList.getSl_cell_p2p_bad());
		intBrSpeciailistCell.setSlCellP2pOverdue(specialList.getSl_cell_p2p_overdue());
		intBrSpeciailistCell.setSlCellP2pFraud(specialList.getSl_cell_p2p_fraud());
		intBrSpeciailistCell.setSlCellP2pLost(specialList.getSl_cell_p2p_lost());
		intBrSpeciailistCell.setSlCellP2pRefuse(specialList.getSl_cell_p2p_refuse());
		intBrSpeciailistCell.setSlCellNbankP2pBad(specialList.getSl_cell_nbank_p2p_overdue());
		intBrSpeciailistCell.setSlCellNbankP2pOverdue(specialList.getSl_cell_nbank_p2p_fraud());
		intBrSpeciailistCell.setSlCellNbankP2pFraud(specialList.getSl_cell_nbank_p2p_fraud());
		intBrSpeciailistCell.setSlCellNbankP2pLost(specialList.getSl_cell_nbank_p2p_lost());
		intBrSpeciailistCell.setSlCellNbankP2pRefuse(specialList.getSl_cell_nbank_p2p_refuse());
		intBrSpeciailistCell.setSlCellNbankMcBad(specialList.getSl_cell_nbank_mc_bad());
		intBrSpeciailistCell.setSlCellNbankMcOverdue(specialList.getSl_cell_nbank_mc_overdue());
		intBrSpeciailistCell.setSlCellNbankMcFraud(specialList.getSl_cell_nbank_mc_fraud());
		intBrSpeciailistCell.setSlCellNbankMcLost(specialList.getSl_cell_nbank_mc_lost());
		intBrSpeciailistCell.setSlCellNbankMcRefuse(specialList.getSl_cell_nbank_mc_refuse());
		intBrSpeciailistCell.setSlCellNbankCaBad(specialList.getSl_cell_nbank_ca_bad());
		intBrSpeciailistCell.setSlCellNbankCaOverdue(specialList.getSl_cell_nbank_ca_overdue());
		intBrSpeciailistCell.setSlCellNbankCaFraud(specialList.getSl_cell_nbank_ca_fraud());
		intBrSpeciailistCell.setSlCellNbankCaLost(specialList.getSl_cell_nbank_ca_lost());
		intBrSpeciailistCell.setSlCellNbankCaRefuse(specialList.getSl_cell_nbank_ca_refuse());
		intBrSpeciailistCell.setSlCellNbankComBad(specialList.getSl_cell_nbank_com_bad());
		intBrSpeciailistCell.setSlCellNbankComOverdue(specialList.getSl_cell_nbank_com_overdue());
		intBrSpeciailistCell.setSlCellNbankComFraud(specialList.getSl_cell_nbank_com_fraud());
		intBrSpeciailistCell.setSlCellNbankComLost(specialList.getSl_cell_nbank_com_lost());
		intBrSpeciailistCell.setSlCellNbankComRefuse(specialList.getSl_cell_nbank_com_refuse());
		intBrSpeciailistCell.setSlCellNbankCfBad(specialList.getSl_cell_nbank_cf_bad());
		intBrSpeciailistCell.setSlCellNbankCfOverdue(specialList.getSl_cell_nbank_cf_overdue());
		intBrSpeciailistCell.setSlCellNbankCfFraud(specialList.getSl_cell_nbank_cf_fraud());
		intBrSpeciailistCell.setSlCellNbankCfLost(specialList.getSl_cell_nbank_cf_lost());
		intBrSpeciailistCell.setSlCellNbankCfRefuse(specialList.getSl_cell_nbank_other_refuse());
		intBrSpeciailistCell.setSlCellNbankOtherBad(specialList.getSl_cell_nbank_other_bad());
		intBrSpeciailistCell.setSlCellNbankOtherOverdue(specialList.getSl_cell_nbank_other_overdue());
		intBrSpeciailistCell.setSlCellNbankOtherFraud(specialList.getSl_cell_nbank_other_fraud());
		intBrSpeciailistCell.setSlCellNbankOtherLost(specialList.getSl_cell_nbank_other_lost());
		intBrSpeciailistCell.setSlCellNbankOtherRefuse(specialList.getSl_cell_nbank_other_refuse());
		intBrSpeciailistCell.setFlagSpeciallistC(specialList.getFlag_specialList_c());
		intBrSpeciailistCell.setCreatedBy("sys");
		intBrSpeciailistCell.setCreatedDate(new Date());
		intBrSpeciailistCell.setUpdatedBy("sys");
		intBrSpeciailistCell.setUpdatedDate(new Date());
		
		
		intBrSpeciailistImCell.setSerialNum(tokenId);
		intBrSpeciailistImCell.setLoanId(br_loan_id);
		intBrSpeciailistImCell.setSlLmCellAbnormal(specialList.getSl_lm_cell_abnormal());
		intBrSpeciailistImCell.setSlLmCellPhoneOverdue(specialList.getSl_lm_cell_phone_overdue());
		intBrSpeciailistImCell.setSlLmCellBankBad(specialList.getSl_lm_cell_bank_bad());
		intBrSpeciailistImCell.setSlLmCellBankOverdue(specialList.getSl_lm_cell_bank_overdue());
		intBrSpeciailistImCell.setSlLmCellBankFraud(specialList.getSl_lm_cell_bank_fraud());
		intBrSpeciailistImCell.setSlLmCellBankLost(specialList.getSl_lm_cell_bank_lost());
		intBrSpeciailistImCell.setSlLmCellBankRefuse(specialList.getSl_lm_cell_bank_refuse());
		intBrSpeciailistImCell.setSlLmCellNbankP2pBad(specialList.getSl_lm_cell_nbank_p2p_bad());
		intBrSpeciailistImCell.setSlLmCellNbankP2pOverdue(specialList.getSl_lm_cell_nbank_p2p_overdue());
		intBrSpeciailistImCell.setSlLmCellNbankP2pFraud(specialList.getSl_lm_cell_nbank_p2p_fraud());
		intBrSpeciailistImCell.setSlLmCellNbankP2pLost(specialList.getSl_lm_cell_nbank_p2p_lost());
		intBrSpeciailistImCell.setSlLmCellNbankP2pRefuse(specialList.getSl_lm_cell_nbank_p2p_refuse());
		intBrSpeciailistImCell.setSlLmCellNbankMcBad(specialList.getSl_lm_cell_nbank_mc_bad());
		intBrSpeciailistImCell.setSlLmCellNbankMcOverdue(specialList.getSl_lm_cell_nbank_mc_overdue());
		intBrSpeciailistImCell.setSlLmCellNbankMcFraud(specialList.getSl_lm_cell_nbank_mc_fraud());
		intBrSpeciailistImCell.setSlLmCellNbankMcLost(specialList.getSl_lm_cell_nbank_mc_lost());
		intBrSpeciailistImCell.setSlLmCellNbankMcRefuse(specialList.getSl_lm_cell_nbank_mc_refuse());
		intBrSpeciailistImCell.setSlLmCellNbankCaBad(specialList.getSl_lm_cell_nbank_ca_bad());
		intBrSpeciailistImCell.setSlLmCellNbankCaOverdue(specialList.getSl_lm_cell_nbank_ca_overdue());
		intBrSpeciailistImCell.setSlLmCellNbankCaFraud(specialList.getSl_lm_cell_nbank_ca_fraud());
		intBrSpeciailistImCell.setSlLmCellNbankCaLost(specialList.getSl_lm_cell_nbank_ca_lost());
		intBrSpeciailistImCell.setSlLmCellNbankCaRefuse(specialList.getSl_lm_cell_nbank_ca_refuse());
		intBrSpeciailistImCell.setSlLmCellNbankComBad(specialList.getSl_lm_cell_nbank_com_bad());
		intBrSpeciailistImCell.setSlLmCellNbankComOverdue(specialList.getSl_lm_cell_nbank_com_overdue());
		intBrSpeciailistImCell.setSlLmCellNbankComFraud(specialList.getSl_lm_cell_nbank_com_fraud());
		intBrSpeciailistImCell.setSlLmCellNbankComLost(specialList.getSl_lm_cell_nbank_com_lost());
		intBrSpeciailistImCell.setSlLmCellNbankComRefuse(specialList.getSl_lm_cell_nbank_com_refuse());
		intBrSpeciailistImCell.setSlLmCellNbankCfBad(specialList.getSl_lm_cell_nbank_cf_bad());
		intBrSpeciailistImCell.setSlLmCellNbankCfOverdue(specialList.getSl_lm_cell_nbank_cf_overdue());
		intBrSpeciailistImCell.setSlLmCellNbankCfFraud(specialList.getSl_lm_cell_nbank_cf_fraud());
		intBrSpeciailistImCell.setSlLmCellNbankCfLost(specialList.getSl_lm_cell_nbank_cf_lost());
		intBrSpeciailistImCell.setSlLmCellNbankCfRefuse(specialList.getSl_lm_cell_nbank_cf_refuse());
		intBrSpeciailistImCell.setSlLmCellNbankOtherBad(specialList.getSl_lm_cell_nbank_other_overdue());
		intBrSpeciailistImCell.setSlLmCellNbankOtherOverdue(specialList.getSl_lm_cell_nbank_other_overdue());
		intBrSpeciailistImCell.setSlLmCellNbankOtherFraud(specialList.getSl_lm_cell_nbank_other_fraud());
		intBrSpeciailistImCell.setSlLmCellNbankOtherLost(specialList.getSl_lm_cell_nbank_other_lost());
		intBrSpeciailistImCell.setSlLmCellNbankOtherRefuse(specialList.getSl_lm_cell_nbank_other_refuse());
		intBrSpeciailistImCell.setFlagSpeciallistC(specialList.getFlag_specialList_c());
		intBrSpeciailistImCell.setCreatedBy("sys");
		intBrSpeciailistImCell.setCreatedDate(new Date());
		intBrSpeciailistImCell.setUpdatedBy("sys");
		intBrSpeciailistImCell.setUpdatedDate(new Date());
		
		
		
		intBrSpeciailistGid.setSerialNum(tokenId);
		intBrSpeciailistGid.setLoanId(br_loan_id);
		intBrSpeciailistGid.setSlGidPhoneOverdue(specialList.getSl_gid_phone_overdue());
		intBrSpeciailistGid.setSlGidBankBad(specialList.getSl_gid_bank_bad());
		intBrSpeciailistGid.setSlGidBankOverdue(specialList.getSl_gid_bank_overdue());
		intBrSpeciailistGid.setSlGidBankFraud(specialList.getSl_gid_bank_fraud());
		intBrSpeciailistGid.setSlGidBankLost(specialList.getSl_gid_bank_lost());
		intBrSpeciailistGid.setSlGidBankRefuse(specialList.getSl_gid_bank_refuse());
		intBrSpeciailistGid.setSlGidP2pBad(specialList.getSl_gid_p2p_bad());
		intBrSpeciailistGid.setSlGidP2pOverdue(specialList.getSl_gid_p2p_overdue());
		intBrSpeciailistGid.setSlGidP2pFraud(specialList.getSl_gid_p2p_fraud());
		intBrSpeciailistGid.setSlGidP2pLost(specialList.getSl_gid_p2p_lost());
		intBrSpeciailistGid.setSlGidP2pRefuse(specialList.getSl_gid_p2p_refuse());
		intBrSpeciailistGid.setSlGidNbankP2pBad(specialList.getSl_gid_nbank_p2p_bad());
		intBrSpeciailistGid.setSlGidNbankP2pOverdue(specialList.getSl_gid_nbank_p2p_overdue());
		intBrSpeciailistGid.setSlGidNbankP2pFraud(specialList.getSl_gid_nbank_p2p_fraud());
		intBrSpeciailistGid.setSlGidNbankP2pLost(specialList.getSl_gid_nbank_p2p_lost());
		intBrSpeciailistGid.setSlGidNbankP2pRefuse(specialList.getSl_gid_nbank_p2p_refuse());
		intBrSpeciailistGid.setSlGidNbankMcBad(specialList.getSl_gid_nbank_mc_bad());
		intBrSpeciailistGid.setSlGidNbankMcOverdue(specialList.getSl_gid_nbank_mc_overdue());
		intBrSpeciailistGid.setSlGidNbankMcFraud(specialList.getSl_gid_nbank_mc_fraud());
		intBrSpeciailistGid.setSlGidNbankMcLost(specialList.getSl_gid_nbank_mc_lost());
		intBrSpeciailistGid.setSlGidNbankMcRefuse(specialList.getSl_gid_nbank_mc_refuse());
		intBrSpeciailistGid.setSlGidNbankCaBad(specialList.getSl_gid_nbank_ca_overdue());
		intBrSpeciailistGid.setSlGidNbankCaOverdue(specialList.getSl_gid_nbank_ca_overdue());
		intBrSpeciailistGid.setSlGidNbankCaFraud(specialList.getSl_gid_nbank_ca_fraud());
		intBrSpeciailistGid.setSlGidNbankCaLost(specialList.getSl_gid_nbank_ca_lost());
		intBrSpeciailistGid.setSlGidNbankCaRefuse(specialList.getSl_gid_nbank_ca_refuse());
		intBrSpeciailistGid.setSlGidNbankComBad(specialList.getSl_gid_nbank_com_bad());
		intBrSpeciailistGid.setSlGidNbankComOverdue(specialList.getSl_gid_nbank_com_overdue());
		intBrSpeciailistGid.setSlGidNbankComFraud(specialList.getSl_gid_nbank_com_fraud());
		intBrSpeciailistGid.setSlGidNbankComLost(specialList.getSl_gid_nbank_com_lost());
		intBrSpeciailistGid.setSlGidNbankComRefuse(specialList.getSl_gid_nbank_com_refuse());
		intBrSpeciailistGid.setSlGidNbankCfBad(specialList.getSl_gid_nbank_cf_bad());
		intBrSpeciailistGid.setSlGidNbankCfOverdue(specialList.getSl_gid_nbank_cf_overdue());
		intBrSpeciailistGid.setSlGidNbankCfFraud(specialList.getSl_gid_nbank_cf_fraud());
		intBrSpeciailistGid.setSlGidNbankCfLost(specialList.getSl_gid_nbank_cf_lost());
		intBrSpeciailistGid.setSlGidNbankCfRefuse(specialList.getSl_gid_nbank_cf_refuse());
		intBrSpeciailistGid.setSlGidNbankOtherBad(specialList.getSl_gid_nbank_other_bad());
		intBrSpeciailistGid.setSlGidNbankOtherOverdue(specialList.getSl_gid_nbank_other_overdue());
		intBrSpeciailistGid.setSlGidNbankOtherFraud(specialList.getSl_gid_nbank_other_fraud());
		intBrSpeciailistGid.setSlGidNbankOtherLost(specialList.getSl_gid_nbank_other_lost());
		intBrSpeciailistGid.setSlGidNbankOtherRefuse(specialList.getSl_gid_nbank_other_refuse());
		intBrSpeciailistGid.setFlagSpeciallistC(specialList.getFlag_specialList_c());
		intBrSpeciailistGid.setCreatedBy("sys");
		intBrSpeciailistGid.setCreatedDate(new Date());
		intBrSpeciailistGid.setUpdatedBy("sys");
		intBrSpeciailistGid.setUpdatedDate(new Date());
		
		intBrSpeciailistIdMapper.insertSelective(intBrSpeciailistId);
		intBrSpeciailistCellMapper.insertSelective(intBrSpeciailistCell);
		intBrSpeciailistImCellMapper.insertSelective(intBrSpeciailistImCell);
		intBrSpeciailistGidMapper.insertSelective(intBrSpeciailistGid);
		return true;
	}

	@Override
	public boolean multipleApplicationsReport(MultipleApplications multipleApplications, String tokenId,
			String br_loan_id) {
		// 百融的虚拟信贷联盟中的近7天申请次数和机构数
		IntBrApplyloanstrD7 intBrApplyloanstrD7 = new IntBrApplyloanstrD7();
		// 百融的虚拟信贷联盟中的近15天申请次数和机构数
		IntBrApplyloanstrD15 intBrApplyloanstrD15 = new IntBrApplyloanstrD15();
		// 百融的虚拟信贷联盟中的近1个月申请次数和机构数
		IntBrApplyloanstrM1 intBrApplyloanstrM1 = new IntBrApplyloanstrM1();
		// 百融的虚拟信贷联盟中的近3个月申请次数和机构数
		IntBrApplyloanstrM3 intBrApplyloanstrM3 = new IntBrApplyloanstrM3();
		// 百融的虚拟信贷联盟中的近6个月申请次数和机构数
		IntBrApplyloanstrM6 intBrApplyloanstrM6 = new IntBrApplyloanstrM6();
		// 百融的虚拟信贷联盟中的最近最早申请记录
		IntBrApplyloanstrFlst intBrApplyloanstrFlst = new IntBrApplyloanstrFlst();

		intBrApplyloanstrD7.setSerialNum(tokenId);
		intBrApplyloanstrD7.setLoanId(br_loan_id);
		intBrApplyloanstrD7.setAlsD7IdBankSelfnum(multipleApplications.getAls_d7_id_bank_selfnum());
		intBrApplyloanstrD7.setAlsD7IdBankAllnum(multipleApplications.getAls_d7_id_bank_allnum());
		intBrApplyloanstrD7.setAlsD7IdBankOrgnum(multipleApplications.getAls_d7_id_bank_orgnum());
		intBrApplyloanstrD7.setAlsD7IdNbankSelfnum(multipleApplications.getAls_d7_id_nbank_selfnum());
		intBrApplyloanstrD7.setAlsD7IdNbankAllnum(multipleApplications.getAls_d7_id_nbank_allnum());
		intBrApplyloanstrD7.setAlsD7IdNbankP2pAllnum(multipleApplications.getAls_d7_id_nbank_p2p_orgnum());
		intBrApplyloanstrD7.setAlsD7IdNbankMcAllnum(multipleApplications.getAls_d7_id_nbank_mc_allnum());
		intBrApplyloanstrD7.setAlsD7IdNbankCaAllnum(multipleApplications.getAls_d7_id_nbank_ca_allnum());
		intBrApplyloanstrD7.setAlsD7IdNbankCfAllnum(multipleApplications.getAls_d7_id_nbank_cf_allnum());
		intBrApplyloanstrD7.setAlsD7IdNbankComAllnum(multipleApplications.getAls_d7_id_nbank_com_allnum());
		intBrApplyloanstrD7.setAlsD7IdNbankOthAllnum(multipleApplications.getAls_d7_id_nbank_oth_allnum());
		intBrApplyloanstrD7.setAlsD7IdNbankOrgnum(multipleApplications.getAls_d7_id_nbank_orgnum());
		intBrApplyloanstrD7.setAlsD7IdNbankP2pOrgnum(multipleApplications.getAls_d7_id_nbank_p2p_orgnum());
		intBrApplyloanstrD7.setAlsD7IdNbankMcOrgnum(multipleApplications.getAls_d7_id_nbank_mc_orgnum());
		intBrApplyloanstrD7.setAlsD7IdNbankCaOrgnum(multipleApplications.getAls_d7_id_nbank_ca_orgnum());
		intBrApplyloanstrD7.setAlsD7IdNbankCfOrgnum(multipleApplications.getAls_d7_id_nbank_com_orgnum());
		intBrApplyloanstrD7.setAlsD7IdNbankComOrgnum(multipleApplications.getAls_d7_id_nbank_com_orgnum());
		intBrApplyloanstrD7.setAlsD7IdNbankOthOrgnum(multipleApplications.getAls_d7_id_nbank_oth_orgnum());
		intBrApplyloanstrD7.setAlsD7CellBankSelfnum(multipleApplications.getAls_d7_cell_bank_selfnum());
		intBrApplyloanstrD7.setAlsD7CellBankAllnum(multipleApplications.getAls_d7_cell_bank_allnum());
		intBrApplyloanstrD7.setAlsD7CellBankOrgnum(multipleApplications.getAls_d7_cell_bank_orgnum());
		intBrApplyloanstrD7.setAlsD7CellNbankSelfnum(multipleApplications.getAls_d7_cell_nbank_selfnum());
		intBrApplyloanstrD7.setAlsD7CellNbankAllnum(multipleApplications.getAls_d7_cell_nbank_allnum());
		intBrApplyloanstrD7.setAlsD7CellNbankP2pAllnum(multipleApplications.getAls_d7_cell_nbank_p2p_allnum());
		intBrApplyloanstrD7.setAlsD7CellNbankMcAllnum(multipleApplications.getAls_d7_cell_nbank_mc_allnum());
		intBrApplyloanstrD7.setAlsD7CellNbankCaAllnum(multipleApplications.getAls_d7_cell_nbank_ca_allnum());
		intBrApplyloanstrD7.setAlsD7CellNbankCfAllnum(multipleApplications.getAls_d7_cell_nbank_cf_allnum());
		intBrApplyloanstrD7.setAlsD7CellNbankComAllnum(multipleApplications.getAls_d7_cell_nbank_com_allnum());
		intBrApplyloanstrD7.setAlsD7CellNbankOthAllnum(multipleApplications.getAls_d7_cell_nbank_oth_allnum());
		intBrApplyloanstrD7.setAlsD7CellNbankOrgnum(multipleApplications.getAls_d7_cell_nbank_orgnum());
		intBrApplyloanstrD7.setAlsD7CellNbankP2pOrgnum(multipleApplications.getAls_d7_cell_nbank_p2p_orgnum());
		intBrApplyloanstrD7.setAlsD7CellNbankMcOrgnum(multipleApplications.getAls_d7_cell_nbank_mc_orgnum());
		intBrApplyloanstrD7.setAlsD7CellNbankCaOrgnum(multipleApplications.getAls_d7_cell_nbank_ca_orgnum());
		intBrApplyloanstrD7.setAlsD7CellNbankCfOrgnum(multipleApplications.getAls_d7_cell_nbank_cf_orgnum());
		intBrApplyloanstrD7.setAlsD7CellNbankComOrgnum(multipleApplications.getAls_d7_cell_nbank_com_orgnum());
		intBrApplyloanstrD7.setAlsD7CellNbankOthOrgnum(multipleApplications.getAls_d7_cell_nbank_oth_orgnum());
		intBrApplyloanstrD7.setFlagApplyloanstr(multipleApplications.getFlag_applyloanstr());
		intBrApplyloanstrD7.setCreatedBy("sys");
		intBrApplyloanstrD7.setCreatedDate(new Date());
		intBrApplyloanstrD7.setUpdatedBy("sys");
		intBrApplyloanstrD7.setUpdatedDate(new Date());
		
		intBrApplyloanstrD15.setSerialNum(tokenId);
		intBrApplyloanstrD15.setLoanId(br_loan_id);
		intBrApplyloanstrD15.setAlsD15IdBankSelfnum(multipleApplications.getAls_d15_id_bank_selfnum());
		intBrApplyloanstrD15.setAlsD15IdBankAllnum(multipleApplications.getAls_d15_id_bank_allnum());
		intBrApplyloanstrD15.setAlsD15IdBankOrgnum(multipleApplications.getAls_d15_id_bank_orgnum());
		intBrApplyloanstrD15.setAlsD15IdNbankSelfnum(multipleApplications.getAls_d15_id_nbank_selfnum());
		intBrApplyloanstrD15.setAlsD15IdNbankAllnum(multipleApplications.getAls_d15_id_nbank_allnum());
		intBrApplyloanstrD15.setAlsD15IdNbankP2pAllnum(multipleApplications.getAls_d15_id_nbank_p2p_allnum());
		intBrApplyloanstrD15.setAlsD15IdNbankMcAllnum(multipleApplications.getAls_d15_id_nbank_mc_allnum());
		intBrApplyloanstrD15.setAlsD15IdNbankCaAllnum(multipleApplications.getAls_d15_id_nbank_ca_allnum());
		intBrApplyloanstrD15.setAlsD15IdNbankCfAllnum(multipleApplications.getAls_d15_id_nbank_cf_allnum());
		intBrApplyloanstrD15.setAlsD15IdNbankComAllnum(multipleApplications.getAls_d15_id_nbank_com_allnum());
		intBrApplyloanstrD15.setAlsD15IdNbankOthAllnum(multipleApplications.getAls_d15_id_nbank_oth_allnum());
		intBrApplyloanstrD15.setAlsD15IdNbankOrgnum(multipleApplications.getAls_d15_id_nbank_orgnum());
		intBrApplyloanstrD15.setAlsD15IdNbankP2pOrgnum(multipleApplications.getAls_d15_id_nbank_p2p_orgnum());
		intBrApplyloanstrD15.setAlsD15IdNbankMcOrgnum(multipleApplications.getAls_d15_id_nbank_mc_orgnum());
		intBrApplyloanstrD15.setAlsD15IdNbankCaOrgnum(multipleApplications.getAls_d15_id_nbank_ca_orgnum());
		intBrApplyloanstrD15.setAlsD15IdNbankCfOrgnum(multipleApplications.getAls_d15_id_nbank_cf_orgnum());
		intBrApplyloanstrD15.setAlsD15IdNbankComOrgnum(multipleApplications.getAls_d15_id_nbank_com_orgnum());
		intBrApplyloanstrD15.setAlsD15IdNbankOthOrgnum(multipleApplications.getAls_d15_id_nbank_oth_orgnum());
		intBrApplyloanstrD15.setAlsD15CellBankSelfnum(multipleApplications.getAls_d15_cell_bank_selfnum());
		intBrApplyloanstrD15.setAlsD15CellBankAllnum(multipleApplications.getAls_d15_cell_bank_allnum());
		intBrApplyloanstrD15.setAlsD15CellBankOrgnum(multipleApplications.getAls_d15_cell_bank_orgnum());
		intBrApplyloanstrD15.setAlsD15CellNbankSelfnum(multipleApplications.getAls_d15_cell_nbank_selfnum());
		intBrApplyloanstrD15.setAlsD15CellNbankAllnum(multipleApplications.getAls_d15_cell_nbank_allnum());
		intBrApplyloanstrD15.setAlsD15CellNbankP2pAllnum(multipleApplications.getAls_d15_cell_nbank_p2p_allnum());
		intBrApplyloanstrD15.setAlsD15CellNbankMcAllnum(multipleApplications.getAls_d15_cell_nbank_mc_allnum());
		intBrApplyloanstrD15.setAlsD15CellNbankCaAllnum(multipleApplications.getAls_d15_cell_nbank_ca_allnum());
		intBrApplyloanstrD15.setAlsD15CellNbankCfAllnum(multipleApplications.getAls_d15_cell_nbank_cf_allnum());
		intBrApplyloanstrD15.setAlsD15CellNbankComAllnum(multipleApplications.getAls_d15_cell_nbank_com_allnum());
		intBrApplyloanstrD15.setAlsD15CellNbankOthAllnum(multipleApplications.getAls_d15_cell_nbank_oth_allnum());
		intBrApplyloanstrD15.setAlsD15CellNbankOrgnum(multipleApplications.getAls_d15_cell_nbank_orgnum());
		intBrApplyloanstrD15.setAlsD15CellNbankP2pOrgnum(multipleApplications.getAls_d15_cell_nbank_p2p_orgnum());
		intBrApplyloanstrD15.setAlsD15CellNbankMcOrgnum(multipleApplications.getAls_d15_cell_nbank_mc_orgnum());
		intBrApplyloanstrD15.setAlsD15CellNbankCaOrgnum(multipleApplications.getAls_d15_cell_nbank_ca_orgnum());
		intBrApplyloanstrD15.setAlsD15CellNbankCfOrgnum(multipleApplications.getAls_d15_cell_nbank_cf_orgnum());
		intBrApplyloanstrD15.setAlsD15CellNbankComOrgnum(multipleApplications.getAls_d15_cell_nbank_com_orgnum());
		intBrApplyloanstrD15.setAlsD15CellNbankOthOrgnum(multipleApplications.getAls_d15_cell_nbank_oth_orgnum());
		intBrApplyloanstrD15.setFlagApplyloanstr(multipleApplications.getFlag_applyloanstr());
		intBrApplyloanstrD15.setCreatedBy("sys");
		intBrApplyloanstrD15.setCreatedDate(new Date());
		intBrApplyloanstrD15.setUpdatedBy("sys");
		intBrApplyloanstrD15.setUpdatedDate(new Date());
		
		intBrApplyloanstrM1.setSerialNum(tokenId);
		intBrApplyloanstrM1.setLoanId(br_loan_id);
		intBrApplyloanstrM1.setAlsM1IdBankSelfnum(multipleApplications.getAls_m1_id_bank_selfnum());
		intBrApplyloanstrM1.setAlsM1IdBankAllnum(multipleApplications.getAls_m1_id_bank_allnum());
		intBrApplyloanstrM1.setAlsM1IdBankOrgnum(multipleApplications.getAls_m1_id_nbank_selfnum());
		intBrApplyloanstrM1.setAlsM1IdNbankSelfnum(multipleApplications.getAls_m1_id_nbank_selfnum());
		intBrApplyloanstrM1.setAlsM1IdNbankAllnum(multipleApplications.getAls_m1_id_nbank_allnum());
		intBrApplyloanstrM1.setAlsM1IdNbankP2pAllnum(multipleApplications.getAls_m1_id_nbank_p2p_allnum());
		intBrApplyloanstrM1.setAlsM1IdNbankMcAllnum(multipleApplications.getAls_m1_id_nbank_mc_allnum());
		intBrApplyloanstrM1.setAlsM1IdNbankCaAllnum(multipleApplications.getAls_m1_id_nbank_ca_allnum());
		intBrApplyloanstrM1.setAlsM1IdNbankCfAllnum(multipleApplications.getAls_m1_id_nbank_cf_allnum());
		intBrApplyloanstrM1.setAlsM1IdNbankComAllnum(multipleApplications.getAls_m1_id_nbank_com_allnum());
		intBrApplyloanstrM1.setAlsM1IdNbankOthAllnum(multipleApplications.getAls_m1_id_nbank_oth_allnum());
		intBrApplyloanstrM1.setAlsM1IdNbankOrgnum(multipleApplications.getAls_m1_id_nbank_orgnum());
		intBrApplyloanstrM1.setAlsM1IdNbankP2pOrgnum(multipleApplications.getAls_m1_id_nbank_p2p_orgnum());
		intBrApplyloanstrM1.setAlsM1IdNbankMcOrgnum(multipleApplications.getAls_m1_id_nbank_mc_orgnum());
		intBrApplyloanstrM1.setAlsM1IdNbankCaOrgnum(multipleApplications.getAls_m1_id_nbank_ca_orgnum());
		intBrApplyloanstrM1.setAlsM1IdNbankCfOrgnum(multipleApplications.getAls_m1_id_nbank_cf_orgnum());
		intBrApplyloanstrM1.setAlsM1IdNbankComOrgnum(multipleApplications.getAls_m1_id_nbank_com_orgnum());
		intBrApplyloanstrM1.setAlsM1IdNbankOthOrgnum(multipleApplications.getAls_m1_id_nbank_oth_orgnum());
		intBrApplyloanstrM1.setAlsM1CellBankSelfnum(multipleApplications.getAls_m1_cell_bank_selfnum());
		intBrApplyloanstrM1.setAlsM1CellBankAllnum(multipleApplications.getAls_m1_cell_bank_allnum());
		intBrApplyloanstrM1.setAlsM1CellBankOrgnum(multipleApplications.getAls_m1_cell_bank_orgnum());
		intBrApplyloanstrM1.setAlsM1CellNbankSelfnum(multipleApplications.getAls_m1_cell_nbank_selfnum());
		intBrApplyloanstrM1.setAlsM1CellNbankAllnum(multipleApplications.getAls_m1_cell_nbank_allnum());
		intBrApplyloanstrM1.setAlsM1CellNbankP2pAllnum(multipleApplications.getAls_m1_cell_nbank_p2p_allnum());
		intBrApplyloanstrM1.setAlsM1CellNbankMcAllnum(multipleApplications.getAls_m1_cell_nbank_mc_allnum());
		intBrApplyloanstrM1.setAlsM1CellNbankCaAllnum(multipleApplications.getAls_m1_cell_nbank_ca_allnum());
		intBrApplyloanstrM1.setAlsM1CellNbankCfAllnum(multipleApplications.getAls_m1_cell_nbank_cf_allnum());
		intBrApplyloanstrM1.setAlsM1CellNbankComAllnum(multipleApplications.getAls_m1_cell_nbank_com_allnum());
		intBrApplyloanstrM1.setAlsM1CellNbankOthAllnum(multipleApplications.getAls_m1_cell_nbank_oth_allnum());
		intBrApplyloanstrM1.setAlsM1CellNbankOrgnum(multipleApplications.getAls_m1_cell_nbank_orgnum());
		intBrApplyloanstrM1.setAlsM1CellNbankP2pOrgnum(multipleApplications.getAls_m1_cell_nbank_p2p_orgnum());
		intBrApplyloanstrM1.setAlsM1CellNbankMcOrgnum(multipleApplications.getAls_m1_cell_nbank_mc_orgnum());
		intBrApplyloanstrM1.setAlsM1CellNbankCaOrgnum(multipleApplications.getAls_m1_cell_nbank_ca_orgnum());
		intBrApplyloanstrM1.setAlsM1CellNbankCfOrgnum(multipleApplications.getAls_m1_cell_nbank_cf_orgnum());
		intBrApplyloanstrM1.setAlsM1CellNbankComOrgnum(multipleApplications.getAls_m1_cell_nbank_com_orgnum());
		intBrApplyloanstrM1.setAlsM1CellNbankOthOrgnum(multipleApplications.getAls_m1_cell_nbank_oth_orgnum());
		intBrApplyloanstrM1.setFlagApplyloanstr(multipleApplications.getFlag_applyloanstr());
		intBrApplyloanstrM1.setCreatedBy("sys");
		intBrApplyloanstrM1.setCreatedDate(new Date());
		intBrApplyloanstrM1.setUpdatedBy("sys");
		intBrApplyloanstrM1.setUpdatedDate(new Date());
		
		intBrApplyloanstrM3.setSerialNum(tokenId);
		intBrApplyloanstrM3.setLoanId(br_loan_id);
		intBrApplyloanstrM3.setAlsM3IdBankSelfnum(multipleApplications.getAls_m3_id_bank_selfnum());
		intBrApplyloanstrM3.setAlsM3IdBankAllnum(multipleApplications.getAls_m3_id_bank_allnum());
		intBrApplyloanstrM3.setAlsM3IdBankOrgnum(multipleApplications.getAls_m3_id_nbank_selfnum());
		intBrApplyloanstrM3.setAlsM3IdNbankSelfnum(multipleApplications.getAls_m3_id_nbank_selfnum());
		intBrApplyloanstrM3.setAlsM3IdNbankAllnum(multipleApplications.getAls_m3_id_nbank_allnum());
		intBrApplyloanstrM3.setAlsM3IdNbankP2pAllnum(multipleApplications.getAls_m3_id_nbank_p2p_allnum());
		intBrApplyloanstrM3.setAlsM3IdNbankMcAllnum(multipleApplications.getAls_m3_id_nbank_mc_allnum());
		intBrApplyloanstrM3.setAlsM3IdNbankCaAllnum(multipleApplications.getAls_m3_id_nbank_ca_allnum());
		intBrApplyloanstrM3.setAlsM3IdNbankCfAllnum(multipleApplications.getAls_m3_id_nbank_cf_allnum());
		intBrApplyloanstrM3.setAlsM3IdNbankComAllnum(multipleApplications.getAls_m3_id_nbank_com_allnum());
		intBrApplyloanstrM3.setAlsM3IdNbankOthAllnum(multipleApplications.getAls_m3_id_nbank_oth_allnum());
		intBrApplyloanstrM3.setAlsM3IdNbankOrgnum(multipleApplications.getAls_m3_id_nbank_orgnum());
		intBrApplyloanstrM3.setAlsM3IdNbankP2pOrgnum(multipleApplications.getAls_m3_id_nbank_p2p_orgnum());
		intBrApplyloanstrM3.setAlsM3IdNbankMcOrgnum(multipleApplications.getAls_m3_id_nbank_mc_orgnum());
		intBrApplyloanstrM3.setAlsM3IdNbankCaOrgnum(multipleApplications.getAls_m3_id_nbank_ca_orgnum());
		intBrApplyloanstrM3.setAlsM3IdNbankCfOrgnum(multipleApplications.getAls_m3_id_nbank_cf_orgnum());
		intBrApplyloanstrM3.setAlsM3IdNbankComOrgnum(multipleApplications.getAls_m3_id_nbank_com_orgnum());
		intBrApplyloanstrM3.setAlsM3IdNbankOthOrgnum(multipleApplications.getAls_m3_id_nbank_oth_orgnum());
		intBrApplyloanstrM3.setAlsM3CellBankSelfnum(multipleApplications.getAls_m3_cell_bank_selfnum());
		intBrApplyloanstrM3.setAlsM3CellBankAllnum(multipleApplications.getAls_m3_cell_bank_allnum());
		intBrApplyloanstrM3.setAlsM3CellBankOrgnum(multipleApplications.getAls_m3_cell_bank_orgnum());
		intBrApplyloanstrM3.setAlsM3CellNbankSelfnum(multipleApplications.getAls_m3_cell_nbank_selfnum());
		intBrApplyloanstrM3.setAlsM3CellNbankAllnum(multipleApplications.getAls_m3_cell_nbank_allnum());
		intBrApplyloanstrM3.setAlsM3CellNbankP2pAllnum(multipleApplications.getAls_m3_cell_nbank_p2p_allnum());
		intBrApplyloanstrM3.setAlsM3CellNbankMcAllnum(multipleApplications.getAls_m3_cell_nbank_mc_allnum());
		intBrApplyloanstrM3.setAlsM3CellNbankCaAllnum(multipleApplications.getAls_m3_cell_nbank_ca_allnum());
		intBrApplyloanstrM3.setAlsM3CellNbankCfAllnum(multipleApplications.getAls_m3_cell_nbank_cf_allnum());
		intBrApplyloanstrM3.setAlsM3CellNbankComAllnum(multipleApplications.getAls_m3_cell_nbank_com_allnum());
		intBrApplyloanstrM3.setAlsM3CellNbankOthAllnum(multipleApplications.getAls_m3_cell_nbank_oth_allnum());
		intBrApplyloanstrM3.setAlsM3CellNbankOrgnum(multipleApplications.getAls_m3_cell_nbank_orgnum());
		intBrApplyloanstrM3.setAlsM3CellNbankP2pOrgnum(multipleApplications.getAls_m3_cell_nbank_p2p_orgnum());
		intBrApplyloanstrM3.setAlsM3CellNbankMcOrgnum(multipleApplications.getAls_m3_cell_nbank_mc_orgnum());
		intBrApplyloanstrM3.setAlsM3CellNbankCaOrgnum(multipleApplications.getAls_m3_cell_nbank_ca_orgnum());
		intBrApplyloanstrM3.setAlsM3CellNbankCfOrgnum(multipleApplications.getAls_m3_cell_nbank_cf_orgnum());
		intBrApplyloanstrM3.setAlsM3CellNbankComOrgnum(multipleApplications.getAls_m3_cell_nbank_com_orgnum());
		intBrApplyloanstrM3.setAlsM3CellNbankOthOrgnum(multipleApplications.getAls_m3_cell_nbank_oth_orgnum());
		intBrApplyloanstrM3.setFlagApplyloanstr(multipleApplications.getFlag_applyloanstr());
		intBrApplyloanstrM3.setCreatedBy("sys");
		intBrApplyloanstrM3.setCreatedDate(new Date());
		intBrApplyloanstrM3.setUpdatedBy("sys");
		intBrApplyloanstrM3.setUpdatedDate(new Date());
		
		intBrApplyloanstrM6.setSerialNum(tokenId);
		intBrApplyloanstrM6.setLoanId(br_loan_id);
		intBrApplyloanstrM6.setAlsM6IdTotMons(multipleApplications.getAls_m6_id_tot_mons());
		intBrApplyloanstrM6.setAlsM6IdAvgMonnum(multipleApplications.getAls_m6_id_avg_monnum());
		intBrApplyloanstrM6.setAlsM6IdMaxMonnum(multipleApplications.getAls_m6_id_max_monnum());
		intBrApplyloanstrM6.setAlsM6IdMinMonnum(multipleApplications.getAls_m6_id_min_monnum());
		intBrApplyloanstrM6.setAlsM6IdMaxInteday(multipleApplications.getAls_m6_id_max_inteday());
		intBrApplyloanstrM6.setAlsM6IdMinInteday(multipleApplications.getAls_m6_id_min_inteday());
		intBrApplyloanstrM6.setAlsM6CellTotMons(multipleApplications.getAls_m6_cell_tot_mons());
		intBrApplyloanstrM6.setAlsM6CellAvgMonnum(multipleApplications.getAls_m6_cell_avg_monnum());
		intBrApplyloanstrM6.setAlsM6CellMaxMonnum(multipleApplications.getAls_m6_cell_max_monnum());
		intBrApplyloanstrM6.setAlsM6CellMinMonnum(multipleApplications.getAls_m6_cell_min_monnum());
		intBrApplyloanstrM6.setAlsM6CellMaxInteday(multipleApplications.getAls_m6_cell_max_inteday());
		intBrApplyloanstrM6.setAlsM6CellMinInteday(multipleApplications.getAls_m6_cell_min_inteday());
		intBrApplyloanstrM6.setFlagApplyloanstr(multipleApplications.getFlag_applyloanstr());
		intBrApplyloanstrM6.setCreatedBy("sys");
		intBrApplyloanstrM6.setCreatedDate(new Date());
		intBrApplyloanstrM6.setUpdatedBy("sys");
		intBrApplyloanstrM6.setUpdatedDate(new Date());
		
		intBrApplyloanstrFlst.setSerialNum(tokenId);
		intBrApplyloanstrFlst.setLoanId(br_loan_id);
		intBrApplyloanstrFlst.setAlsFstIdBankInteday(multipleApplications.getAls_fst_id_bank_inteday());
		intBrApplyloanstrFlst.setAlsFstIdNbankInteday(multipleApplications.getAls_fst_id_nbank_inteday());
		intBrApplyloanstrFlst.setAlsFstCellBankInteday(multipleApplications.getAls_fst_cell_bank_inteday());
		intBrApplyloanstrFlst.setAlsFstCellNbankInteday(multipleApplications.getAls_fst_cell_nbank_inteday());
		intBrApplyloanstrFlst.setAlsLstIdBankInteday(multipleApplications.getAls_lst_id_bank_inteday());
		intBrApplyloanstrFlst.setAlsLstIdBankConsnum(multipleApplications.getAls_lst_id_bank_consnum());
		intBrApplyloanstrFlst.setAlsLstIdBankCsinteday(multipleApplications.getAls_lst_id_bank_csinteday());
		intBrApplyloanstrFlst.setAlsLstIdNbankInteday(multipleApplications.getAls_lst_id_nbank_inteday());
		intBrApplyloanstrFlst.setAlsLstIdNbankConsnum(multipleApplications.getAls_lst_id_nbank_consnum());
		intBrApplyloanstrFlst.setAlsLstIdNbankCsinteday(multipleApplications.getAls_lst_id_nbank_csinteday());
		intBrApplyloanstrFlst.setAlsLstCellBankInteday(multipleApplications.getAls_lst_cell_bank_inteday());
		intBrApplyloanstrFlst.setAlsLstCellBankConsnum(multipleApplications.getAls_lst_cell_bank_consnum());
		intBrApplyloanstrFlst.setAlsLstCellBankCsinteday(multipleApplications.getAls_lst_cell_bank_csinteday());
		intBrApplyloanstrFlst.setAlsLstCellNbankInteday(multipleApplications.getAls_lst_cell_nbank_inteday());
		intBrApplyloanstrFlst.setAlsLstCellNbankConsnum(multipleApplications.getAls_lst_cell_nbank_consnum());
		intBrApplyloanstrFlst.setAlsLstCellNbankCsinteday(multipleApplications.getAls_lst_cell_nbank_csinteday());
		intBrApplyloanstrFlst.setFlagApplyloanstr(multipleApplications.getFlag_applyloanstr());
		intBrApplyloanstrFlst.setCreatedBy("sys");
		intBrApplyloanstrFlst.setCreatedDate(new Date());
		intBrApplyloanstrFlst.setUpdatedBy("sys");
		intBrApplyloanstrFlst.setUpdatedDate(new Date());
		
		intBrApplyloanstrD7Mapper.insertSelective(intBrApplyloanstrD7);
		intBrApplyloanstrD15Mapper.insertSelective(intBrApplyloanstrD15);
		intBrApplyloanstrM1Mapper.insertSelective(intBrApplyloanstrM1);
		intBrApplyloanstrM3Mapper.insertSelective(intBrApplyloanstrM3);
		intBrApplyloanstrM6Mapper.insertSelective(intBrApplyloanstrM6);
		intBrApplyloanstrFlstMapper.insertSelective(intBrApplyloanstrFlst);
		return true;
	}

	@Override
	public boolean stabilityReport(Stability stability, String tokenId, String br_loan_id) {
		// 稳定性评估
		IntBrStability intBrStability = new IntBrStability();

		intBrStability.setSerialNum(tokenId);
		intBrStability.setLoanId(br_loan_id);
		intBrStability.setFlagStabilityC(stability.getFlag_stability_c());
		intBrStability.setStabAuthId(stability.getStab_auth_id());
		intBrStability.setStabAuthCell(stability.getStab_auth_cell());
		intBrStability.setStabAuthMail(stability.getStab_auth_mail());
		intBrStability.setStabAuthKeyRelation(stability.getStab_auth_key_relation());
		intBrStability.setStabAuthHomeTel(stability.getStab_auth_home_tel());
		intBrStability.setStabAuthBizTel(stability.getStab_auth_biz_tel());
		intBrStability.setStabAuthName(stability.getStab_auth_name());
		intBrStability.setStabAuthIdName(stability.getStab_auth_id_name());
		intBrStability.setStabIdNum(stability.getStab_id_num());
		intBrStability.setStabCellFirsttime(stability.getStab_cell_firsttime());
		intBrStability.setStabCellNum(stability.getStab_cell_num());
		intBrStability.setStabMailNum(stability.getStab_mail_num());
		intBrStability.setStabNameNum(stability.getStab_name_num());
		intBrStability.setStabTelNum(stability.getStab_tel_num());
		intBrStability.setStabAddrNum(stability.getStab_addr_num());
		intBrStability.setCreatedBy("sys");
		intBrStability.setCreatedDate(new Date());
		intBrStability.setUpdatedBy("sys");
		intBrStability.setUpdatedDate(new Date());
		intBrStabilityMapper.insertSelective(intBrStability);

		return false;

	}

	@Override
	public boolean incomeMonthLevelReport(IncomeMonthLevel incomeMonthLevel, String tokenId, String br_loan_id) {
		// 用户入账和出账情况的统计评估
		IntBrAccountchangemonth IntBrAccountchangemonth = new IntBrAccountchangemonth();
		// 用户储存卡入账和出账情况的统计评估
		IntBrAccountchangemonthDebit intBrAccountchangemonthDebit = new IntBrAccountchangemonthDebit();
		// 用户信用卡入账和出账情况的统计评估
		IntBrAccountchangemonthCredit intBrAccountchangemonthCredit = new IntBrAccountchangemonthCredit();

		IntBrAccountchangemonth.setSerialNum(tokenId);
		IntBrAccountchangemonth.setLoanId(br_loan_id);
		IntBrAccountchangemonth.setFlagAccountchangemonth(incomeMonthLevel.getFlag_accountChangeMonth());
		IntBrAccountchangemonth.setAcmCardIndex(incomeMonthLevel.getAcm_card_index());
		IntBrAccountchangemonth.setAcmM1Loan(incomeMonthLevel.getAcm_m1_loan());
		IntBrAccountchangemonth.setAcmM1Cons(incomeMonthLevel.getAcm_m1_cons());
		IntBrAccountchangemonth.setAcmM1MaxIn(incomeMonthLevel.getAcm_m1_max_in());
		IntBrAccountchangemonth.setAcmM2Loan(incomeMonthLevel.getAcm_m2_loan());
		IntBrAccountchangemonth.setAcmM2Cons(incomeMonthLevel.getAcm_m2_cons());
		IntBrAccountchangemonth.setAcmM2MaxIn(incomeMonthLevel.getAcm_m2_max_in());
		IntBrAccountchangemonth.setAcmM3Loan(incomeMonthLevel.getAcm_m3_loan());
		IntBrAccountchangemonth.setAcmM3Cons(incomeMonthLevel.getAcm_m3_cons());
		IntBrAccountchangemonth.setAcmM3MaxIn(incomeMonthLevel.getAcm_m3_max_in());
		IntBrAccountchangemonth.setAcmM4Loan(incomeMonthLevel.getAcm_m4_loan());
		IntBrAccountchangemonth.setAcmM4Cons(incomeMonthLevel.getAcm_m4_cons());
		IntBrAccountchangemonth.setAcmM4MaxIn(incomeMonthLevel.getAcm_m4_max_in());
		IntBrAccountchangemonth.setAcmM5Loan(incomeMonthLevel.getAcm_m5_loan());
		IntBrAccountchangemonth.setAcmM5Cons(incomeMonthLevel.getAcm_m5_cons());
		IntBrAccountchangemonth.setAcmM5MaxIn(incomeMonthLevel.getAcm_m5_max_in());
		IntBrAccountchangemonth.setAcmM6Loan(incomeMonthLevel.getAcm_m6_loan());
		IntBrAccountchangemonth.setAcmM6Cons(incomeMonthLevel.getAcm_m6_cons());
		IntBrAccountchangemonth.setAcmM6MaxIn(incomeMonthLevel.getAcm_m6_max_in());
		IntBrAccountchangemonth.setAcmM7m9Loan(incomeMonthLevel.getAcm_m7m9_loan());
		IntBrAccountchangemonth.setAcmM7m9Cons(incomeMonthLevel.getAcm_m7m9_cons());
		IntBrAccountchangemonth.setAcmM7m9MaxIn(incomeMonthLevel.getAcm_m7m9_max_in());
		IntBrAccountchangemonth.setAcmM10m12Loan(incomeMonthLevel.getAcm_m10m12_loan());
		IntBrAccountchangemonth.setAcmM10m12Cons(incomeMonthLevel.getAcm_m10m12_cons());
		IntBrAccountchangemonth.setAcmM10m12MaxIn(incomeMonthLevel.getAcm_m10m12_max_in());
		IntBrAccountchangemonth.setAcmM13m15Loan(incomeMonthLevel.getAcm_m13m15_loan());
		IntBrAccountchangemonth.setAcmM13m15Cons(incomeMonthLevel.getAcm_m13m15_cons());
		IntBrAccountchangemonth.setAcmM13m15MaxIn(incomeMonthLevel.getAcm_m13m15_max_in());
		IntBrAccountchangemonth.setAcmM16m18Loan(incomeMonthLevel.getAcm_m16m18_loan());
		IntBrAccountchangemonth.setAcmM16m18Cons(incomeMonthLevel.getAcm_m16m18_cons());
		IntBrAccountchangemonth.setAcmM16m18MaxIn(incomeMonthLevel.getAcm_m16m18_max_in());
		IntBrAccountchangemonth.setCreatedBy("sys");
		IntBrAccountchangemonth.setCreatedDate(new Date());
		IntBrAccountchangemonth.setUpdatedBy("sys");
		IntBrAccountchangemonth.setUpdatedDate(new Date());
		
		
		
		intBrAccountchangemonthDebit.setSerialNum(tokenId);
		intBrAccountchangemonthDebit.setLoanId(br_loan_id);
		intBrAccountchangemonthDebit.setFlagAccountchangenonth(incomeMonthLevel.getFlag_accountChangeMonth());
		intBrAccountchangemonthDebit.setAcmM1DebitBalance(incomeMonthLevel.getAcm_m1_debit_balance());
		intBrAccountchangemonthDebit.setAcmM1DebitOut(incomeMonthLevel.getAcm_m1_debit_out());
		intBrAccountchangemonthDebit.setAcmM1DebitOutNum(incomeMonthLevel.getAcm_m1_debit_out_num());
		intBrAccountchangemonthDebit.setAcmM1DebitInvest(incomeMonthLevel.getAcm_m1_debit_invest());
		intBrAccountchangemonthDebit.setAcmM1DebitRepay(incomeMonthLevel.getAcm_m1_debit_repay());
		intBrAccountchangemonthDebit.setAcmM1DebitIn(incomeMonthLevel.getAcm_m1_debit_in());
		intBrAccountchangemonthDebit.setAcmM1DebitInNum(incomeMonthLevel.getAcm_m1_debit_in_num());
		intBrAccountchangemonthDebit.setAcmM2DebitBalance(incomeMonthLevel.getAcm_m2_debit_balance());
		intBrAccountchangemonthDebit.setAcmM2DebitOut(incomeMonthLevel.getAcm_m2_debit_out());
		intBrAccountchangemonthDebit.setAcmM2DebitOutNum(incomeMonthLevel.getAcm_m2_debit_out_num());
		intBrAccountchangemonthDebit.setAcmM2DebitInvest(incomeMonthLevel.getAcm_m2_debit_invest());
		intBrAccountchangemonthDebit.setAcmM2DebitRepay(incomeMonthLevel.getAcm_m2_debit_repay());
		intBrAccountchangemonthDebit.setAcmM2DebitIn(incomeMonthLevel.getAcm_m2_debit_in());
		intBrAccountchangemonthDebit.setAcmM2DebitInNum(incomeMonthLevel.getAcm_m2_debit_in_num());
		intBrAccountchangemonthDebit.setAcmM3DebitBalance(incomeMonthLevel.getAcm_m3_debit_balance());
		intBrAccountchangemonthDebit.setAcmM3DebitOut(incomeMonthLevel.getAcm_m3_debit_out());
		intBrAccountchangemonthDebit.setAcmM3DebitOutNum(incomeMonthLevel.getAcm_m3_debit_out_num());
		intBrAccountchangemonthDebit.setAcmM3DebitInvest(incomeMonthLevel.getAcm_m3_debit_invest());
		intBrAccountchangemonthDebit.setAcmM3DebitRepay(incomeMonthLevel.getAcm_m3_debit_repay());
		intBrAccountchangemonthDebit.setAcmM3DebitIn(incomeMonthLevel.getAcm_m3_debit_in());
		intBrAccountchangemonthDebit.setAcmM3DebitInNum(incomeMonthLevel.getAcm_m3_debit_in_num());
		intBrAccountchangemonthDebit.setAcmM4DebitBalance(incomeMonthLevel.getAcm_m4_debit_balance());
		intBrAccountchangemonthDebit.setAcmM4DebitOut(incomeMonthLevel.getAcm_m4_debit_out());
		intBrAccountchangemonthDebit.setAcmM4DebitOutNum(incomeMonthLevel.getAcm_m4_debit_out_num());
		intBrAccountchangemonthDebit.setAcmM4DebitInvest(incomeMonthLevel.getAcm_m4_debit_invest());
		intBrAccountchangemonthDebit.setAcmM4DebitRepay(incomeMonthLevel.getAcm_m4_debit_repay());
		intBrAccountchangemonthDebit.setAcmM4DebitIn(incomeMonthLevel.getAcm_m4_debit_in());
		intBrAccountchangemonthDebit.setAcmM4DebitInNum(incomeMonthLevel.getAcm_m4_debit_in_num());
		intBrAccountchangemonthDebit.setAcmM5DebitBalance(incomeMonthLevel.getAcm_m5_debit_balance());
		intBrAccountchangemonthDebit.setAcmM5DebitOut(incomeMonthLevel.getAcm_m5_debit_out());
		intBrAccountchangemonthDebit.setAcmM5DebitOutNum(incomeMonthLevel.getAcm_m5_debit_out_num());
		intBrAccountchangemonthDebit.setAcmM5DebitInvest(incomeMonthLevel.getAcm_m5_debit_invest());
		intBrAccountchangemonthDebit.setAcmM5DebitRepay(incomeMonthLevel.getAcm_m5_debit_repay());
		intBrAccountchangemonthDebit.setAcmM5DebitIn(incomeMonthLevel.getAcm_m5_debit_in());
		intBrAccountchangemonthDebit.setAcmM5DebitInNum(incomeMonthLevel.getAcm_m5_debit_in_num());
		intBrAccountchangemonthDebit.setAcmM6DebitBalance(incomeMonthLevel.getAcm_m6_debit_balance());
		intBrAccountchangemonthDebit.setAcmM6DebitOut(incomeMonthLevel.getAcm_m6_debit_out());
		intBrAccountchangemonthDebit.setAcmM6DebitOutNum(incomeMonthLevel.getAcm_m6_debit_out_num());
		intBrAccountchangemonthDebit.setAcmM6DebitInvest(incomeMonthLevel.getAcm_m6_debit_invest());
		intBrAccountchangemonthDebit.setAcmM6DebitRepay(incomeMonthLevel.getAcm_m6_debit_repay());
		intBrAccountchangemonthDebit.setAcmM6DebitIn(incomeMonthLevel.getAcm_m6_debit_in());
		intBrAccountchangemonthDebit.setAcmM6DebitInNum(incomeMonthLevel.getAcm_m6_debit_in_num());
		intBrAccountchangemonthDebit.setAcmM7m9DebitBalance(incomeMonthLevel.getAcm_m7m9_debit_balance());
		intBrAccountchangemonthDebit.setAcmM7m9DebitOut(incomeMonthLevel.getAcm_m7m9_debit_out());
		intBrAccountchangemonthDebit.setAcmM7m9DebitOutNum(incomeMonthLevel.getAcm_m7m9_debit_out_num());
		intBrAccountchangemonthDebit.setAcmM7m9DebitInvest(incomeMonthLevel.getAcm_m7m9_debit_invest());
		intBrAccountchangemonthDebit.setAcmM7m9DebitRepay(incomeMonthLevel.getAcm_m7m9_debit_repay());
		intBrAccountchangemonthDebit.setAcmM7m9DebitIn(incomeMonthLevel.getAcm_m7m9_debit_in());
		intBrAccountchangemonthDebit.setAcmM7m9DebitInNum(incomeMonthLevel.getAcm_m7m9_debit_in_num());
		intBrAccountchangemonthDebit.setAcmM10m12DebitBalance(incomeMonthLevel.getAcm_m10m12_debit_balance());
		intBrAccountchangemonthDebit.setAcmM10m12DebitOut(incomeMonthLevel.getAcm_m10m12_debit_out());
		intBrAccountchangemonthDebit.setAcmM10m12DebitOutNum(incomeMonthLevel.getAcm_m10m12_debit_invest());
		intBrAccountchangemonthDebit.setAcmM10m12DebitInvest(incomeMonthLevel.getAcm_m10m12_debit_invest());
		intBrAccountchangemonthDebit.setAcmM10m12DebitRepay(incomeMonthLevel.getAcm_m10m12_debit_repay());
		intBrAccountchangemonthDebit.setAcmM10m12DebitIn(incomeMonthLevel.getAcm_m10m12_debit_in());
		intBrAccountchangemonthDebit.setAcmM10m12DebitInNum(incomeMonthLevel.getAcm_m10m12_debit_in_num());
		intBrAccountchangemonthDebit.setAcmM13m15DebitBalance(incomeMonthLevel.getAcm_m13m15_debit_balance());
		intBrAccountchangemonthDebit.setAcmM13m15DebitOut(incomeMonthLevel.getAcm_m13m15_debit_out());
		intBrAccountchangemonthDebit.setAcmM13m15DebitOutNum(incomeMonthLevel.getAcm_m13m15_debit_out_num());
		intBrAccountchangemonthDebit.setAcmM13m15DebitInvest(incomeMonthLevel.getAcm_m13m15_debit_invest());
		intBrAccountchangemonthDebit.setAcmM13m15DebitRepay(incomeMonthLevel.getAcm_m13m15_debit_repay());
		intBrAccountchangemonthDebit.setAcmM13m15DebitIn(incomeMonthLevel.getAcm_m13m15_debit_in());
		intBrAccountchangemonthDebit.setAcmM13m15DebitInNum(incomeMonthLevel.getAcm_m13m15_debit_in_num());
		intBrAccountchangemonthDebit.setAcmM16m18DebitBalance(incomeMonthLevel.getAcm_m16m18_debit_balance());
		intBrAccountchangemonthDebit.setAcmM16m18DebitOut(incomeMonthLevel.getAcm_m16m18_debit_out());
		intBrAccountchangemonthDebit.setAcmM16m18DebitOutNum(incomeMonthLevel.getAcm_m16m18_debit_out_num());
		intBrAccountchangemonthDebit.setAcmM16m18DebitInvest(incomeMonthLevel.getAcm_m16m18_debit_invest());
		intBrAccountchangemonthDebit.setAcmM16m18DebitRepay(incomeMonthLevel.getAcm_m16m18_debit_repay());
		intBrAccountchangemonthDebit.setAcmM16m18DebitIn(incomeMonthLevel.getAcm_m16m18_debit_in());
		intBrAccountchangemonthDebit.setAcmM16m18DebitInNum(incomeMonthLevel.getAcm_m16m18_debit_in_num());
		intBrAccountchangemonthDebit.setCreatedBy("sys");
		intBrAccountchangemonthDebit.setCreatedDate(new Date());
		intBrAccountchangemonthDebit.setUpdatedBy("sys");
		intBrAccountchangemonthDebit.setUpdatedDate(new Date());
		
		
		intBrAccountchangemonthCredit.setSerialNum(tokenId);
		intBrAccountchangemonthCredit.setLoanId(br_loan_id);
		intBrAccountchangemonthCredit.setFlagAccountchangemonth(incomeMonthLevel.getFlag_accountChangeMonth());
		intBrAccountchangemonthCredit.setAcmM1CreditOut(incomeMonthLevel.getAcm_m1_credit_out());
		intBrAccountchangemonthCredit.setAcmM1CreditOutNum(incomeMonthLevel.getAcm_m1_credit_out_num());
		intBrAccountchangemonthCredit.setAcmM1CreditCash(incomeMonthLevel.getAcm_m1_credit_cash());
		intBrAccountchangemonthCredit.setAcmM1CreditIn(incomeMonthLevel.getAcm_m1_credit_in());
		intBrAccountchangemonthCredit.setAcmM1CreditInNum(incomeMonthLevel.getAcm_m1_credit_in_num());
		intBrAccountchangemonthCredit.setAcmM1CreditDef(incomeMonthLevel.getAcm_m1_credit_def());
		intBrAccountchangemonthCredit.setAcmM2CreditOut(incomeMonthLevel.getAcm_m2_credit_out());
		intBrAccountchangemonthCredit.setAcmM2CreditOutNum(incomeMonthLevel.getAcm_m2_credit_out_num());
		intBrAccountchangemonthCredit.setAcmM2CreditCash(incomeMonthLevel.getAcm_m2_credit_cash());
		intBrAccountchangemonthCredit.setAcmM2CreditIn(incomeMonthLevel.getAcm_m2_credit_in());
		intBrAccountchangemonthCredit.setAcmM2CreditInNum(incomeMonthLevel.getAcm_m2_credit_in_num());
		intBrAccountchangemonthCredit.setAcmM2CreditDef(incomeMonthLevel.getAcm_m2_credit_def());
		intBrAccountchangemonthCredit.setAcmM3CreditOut(incomeMonthLevel.getAcm_m3_credit_out());
		intBrAccountchangemonthCredit.setAcmM3CreditOutNum(incomeMonthLevel.getAcm_m3_credit_out_num());
		intBrAccountchangemonthCredit.setAcmM3CreditCash(incomeMonthLevel.getAcm_m3_credit_cash());
		intBrAccountchangemonthCredit.setAcmM3CreditIn(incomeMonthLevel.getAcm_m3_credit_in());
		intBrAccountchangemonthCredit.setAcmM3CreditInNum(incomeMonthLevel.getAcm_m3_credit_in_num());
		intBrAccountchangemonthCredit.setAcmM3CreditDef(incomeMonthLevel.getAcm_m3_credit_def());
		intBrAccountchangemonthCredit.setAcmM4CreditOut(incomeMonthLevel.getAcm_m4_credit_out());
		intBrAccountchangemonthCredit.setAcmM4CreditOutNum(incomeMonthLevel.getAcm_m4_credit_out_num());
		intBrAccountchangemonthCredit.setAcmM4CreditCash(incomeMonthLevel.getAcm_m4_credit_cash());
		intBrAccountchangemonthCredit.setAcmM4CreditIn(incomeMonthLevel.getAcm_m4_credit_in());
		intBrAccountchangemonthCredit.setAcmM4CreditInNum(incomeMonthLevel.getAcm_m4_credit_in_num());
		intBrAccountchangemonthCredit.setAcmM4CreditDef(incomeMonthLevel.getAcm_m4_credit_def());
		intBrAccountchangemonthCredit.setAcmM5CreditOut(incomeMonthLevel.getAcm_m5_credit_out());
		intBrAccountchangemonthCredit.setAcmM5CreditOutNum(incomeMonthLevel.getAcm_m5_credit_out_num());
		intBrAccountchangemonthCredit.setAcmM5CreditCash(incomeMonthLevel.getAcm_m5_credit_cash());
		intBrAccountchangemonthCredit.setAcmM5CreditIn(incomeMonthLevel.getAcm_m5_credit_in());
		intBrAccountchangemonthCredit.setAcmM5CreditInNum(incomeMonthLevel.getAcm_m5_credit_in_num());
		intBrAccountchangemonthCredit.setAcmM5CreditDef(incomeMonthLevel.getAcm_m5_credit_def());
		intBrAccountchangemonthCredit.setAcmM6CreditOut(incomeMonthLevel.getAcm_m6_credit_out());
		intBrAccountchangemonthCredit.setAcmM6CreditOutNum(incomeMonthLevel.getAcm_m6_credit_out_num());
		intBrAccountchangemonthCredit.setAcmM6CreditCash(incomeMonthLevel.getAcm_m6_credit_cash());
		intBrAccountchangemonthCredit.setAcmM6CreditIn(incomeMonthLevel.getAcm_m6_credit_in());
		intBrAccountchangemonthCredit.setAcmM6CreditInNum(incomeMonthLevel.getAcm_m6_credit_in_num());
		intBrAccountchangemonthCredit.setAcmM6CreditDef(incomeMonthLevel.getAcm_m6_credit_def());
		intBrAccountchangemonthCredit.setAcmM7m9CreditOut(incomeMonthLevel.getAcm_m7m9_credit_out());
		intBrAccountchangemonthCredit.setAcmM7m9CreditOutNum(incomeMonthLevel.getAcm_m7m9_credit_out_num());
		intBrAccountchangemonthCredit.setAcmM7m9CreditCash(incomeMonthLevel.getAcm_m7m9_credit_cash());
		intBrAccountchangemonthCredit.setAcmM7m9CreditIn(incomeMonthLevel.getAcm_m7m9_credit_in());
		intBrAccountchangemonthCredit.setAcmM7m9CreditInNum(incomeMonthLevel.getAcm_m7m9_credit_in_num());
		intBrAccountchangemonthCredit.setAcmM7m9CreditDef(incomeMonthLevel.getAcm_m7m9_credit_def());
		intBrAccountchangemonthCredit.setAcmM10m12CreditOut(incomeMonthLevel.getAcm_m10m12_credit_out());
		intBrAccountchangemonthCredit.setAcmM10m12CreditOutNum(incomeMonthLevel.getAcm_m10m12_credit_out_num());
		intBrAccountchangemonthCredit.setAcmM10m12CreditCash(incomeMonthLevel.getAcm_m10m12_credit_cash());
		intBrAccountchangemonthCredit.setAcmM10m12CreditIn(incomeMonthLevel.getAcm_m10m12_credit_in());
		intBrAccountchangemonthCredit.setAcmM10m12CreditInNum(incomeMonthLevel.getAcm_m10m12_credit_in_num());
		intBrAccountchangemonthCredit.setAcmM10m12CreditDef(incomeMonthLevel.getAcm_m10m12_credit_def());
		intBrAccountchangemonthCredit.setAcmM13m15CreditOut(incomeMonthLevel.getAcm_m13m15_credit_out());
		intBrAccountchangemonthCredit.setAcmM13m15CreditOutNum(incomeMonthLevel.getAcm_m13m15_credit_out_num());
		intBrAccountchangemonthCredit.setAcmM13m15CreditCash(incomeMonthLevel.getAcm_m13m15_credit_cash());
		intBrAccountchangemonthCredit.setAcmM13m15CreditIn(incomeMonthLevel.getAcm_m13m15_credit_in());
		intBrAccountchangemonthCredit.setAcmM13m15CreditInNum(incomeMonthLevel.getAcm_m13m15_credit_in_num());
		intBrAccountchangemonthCredit.setAcmM13m15CreditDef(incomeMonthLevel.getAcm_m13m15_credit_def());
		intBrAccountchangemonthCredit.setAcmM16m18CreditOut(incomeMonthLevel.getAcm_m16m18_credit_out());
		intBrAccountchangemonthCredit.setAcmM16m18CreditOutNum(incomeMonthLevel.getAcm_m16m18_credit_out_num());
		intBrAccountchangemonthCredit.setAcmM16m18CreditCash(incomeMonthLevel.getAcm_m16m18_credit_cash());
		intBrAccountchangemonthCredit.setAcmM16m18CreditIn(incomeMonthLevel.getAcm_m16m18_credit_in());
		intBrAccountchangemonthCredit.setAcmM16m18CreditInNum(incomeMonthLevel.getAcm_m16m18_credit_in_num());
		intBrAccountchangemonthCredit.setAcmM16m18CreditDef(incomeMonthLevel.getAcm_m16m18_credit_def());
		intBrAccountchangemonthCredit.setCreatedBy("sys");
		intBrAccountchangemonthCredit.setCreatedDate(new Date());
		intBrAccountchangemonthCredit.setUpdatedBy("sys");
		intBrAccountchangemonthCredit.setUpdatedDate(new Date());
		
		
		intBrAccountchangemonthMapper.insertSelective(IntBrAccountchangemonth);
		intBrAccountchangemonthDebitMapper.insertSelective(intBrAccountchangemonthDebit);
		intBrAccountchangemonthCreditMapper.insertSelective(intBrAccountchangemonthCredit);

		return true;

	}

	/**
	 * 百融评分 写表实现
	 */
	@Override
	public boolean scoreReport(Score score, String tokenId, String br_loan_id) {
		try {
			IntBrScore intBrScore = new IntBrScore();
			intBrScore.setSerialNum(tokenId);
			intBrScore.setLoanId(br_loan_id);
			intBrScore.setScorePettycashv1(score.getScorepettycashv1());
			intBrScore.setScoreConsoffv2(score.getScoreconsoffv2());
			intBrScore.setScoreCreditbt(score.getScorecreditbt());
			intBrScore.setScorebank(score.getScorebank());
			intBrScore.setScoreCust(score.getScorecust());
			intBrScore.setBrCreditPoint(score.getBrcreditpoint());
			intBrScore.setCreatedBy("sys");
			intBrScore.setCreatedDate(new Date());
			intBrScore.setUpdatedBy("sys");
			intBrScore.setUpdatedDate(new Date());
			intBrScore.setFlagScore(score.getFlag_score());
			scoreMapper.insertSelective(intBrScore);
		} catch (Exception e) {
			e.printStackTrace();
			return false;
		}

		return true;

	}

	@Override
	public boolean occApplyLoan(OccApplyLoanInfo occApplyLoanInfo, String tokenId, String br_loan_id) {
		// 百融的虚拟信贷银行中的多次信贷申请情况
		IntBrApplyloanBank intBrApplyloanBank = new IntBrApplyloanBank();
		// 百融的虚拟信贷非银行中的多次信贷申请情况
		IntBrApplyloanNotbank intBrApplyloanNotbank = new IntBrApplyloanNotbank();

		intBrApplyloanBank.setSerialNum(tokenId);
		intBrApplyloanBank.setLoanId(br_loan_id);
		intBrApplyloanBank.setFlagApplyloan(occApplyLoanInfo.getFlag_applyLoan());
		intBrApplyloanBank.setAlM3IdBankSelfnum(occApplyLoanInfo.getAl_m3_id_bank_selfnum());
		intBrApplyloanBank.setAlM3IdBankAllnum(occApplyLoanInfo.getAl_m3_id_bank_allnum());
		intBrApplyloanBank.setAlM3IdBankOrgnum(occApplyLoanInfo.getAl_m3_id_bank_orgnum());
		intBrApplyloanBank.setAlM3CellBankSelfnum(occApplyLoanInfo.getAl_m3_cell_bank_selfnum());
		intBrApplyloanBank.setAlM3CellBankAllnum(occApplyLoanInfo.getAl_m3_cell_bank_allnum());
		intBrApplyloanBank.setAlM3CellBankOrgnum(occApplyLoanInfo.getAl_m3_cell_bank_orgnum());
		intBrApplyloanBank.setAlM3GidBankSelfnum(occApplyLoanInfo.getAl_m3_gid_bank_selfnum());
		intBrApplyloanBank.setAlM3GidBankAllnum(occApplyLoanInfo.getAl_m3_gid_bank_allnum());
		intBrApplyloanBank.setAlM3GidBankOrgnum(occApplyLoanInfo.getAl_m3_gid_bank_orgnum());
		intBrApplyloanBank.setAlM6IdBankSelfnum(occApplyLoanInfo.getAl_m6_id_bank_selfnum());
		intBrApplyloanBank.setAlM6IdBankAllnum(occApplyLoanInfo.getAl_m6_id_bank_allnum());
		intBrApplyloanBank.setAlM6IdBankOrgnum(occApplyLoanInfo.getAl_m6_id_bank_orgnum());
		intBrApplyloanBank.setAlM6CellBankSelfnum(occApplyLoanInfo.getAl_m6_cell_bank_selfnum());
		intBrApplyloanBank.setAlM6CellBankAllnum(occApplyLoanInfo.getAl_m6_cell_bank_allnum());
		intBrApplyloanBank.setAlM6CellBankOrgnum(occApplyLoanInfo.getAl_m6_cell_bank_orgnum());
		intBrApplyloanBank.setAlM6GidBankSelfnum(occApplyLoanInfo.getAl_m6_gid_bank_selfnum());
		intBrApplyloanBank.setAlM6GidBankAllnum(occApplyLoanInfo.getAl_m6_gid_bank_allnum());
		intBrApplyloanBank.setAlM6GidBankOrgnum(occApplyLoanInfo.getAl_m6_gid_bank_orgnum());
		intBrApplyloanBank.setAlM12IdBankSelfnum(occApplyLoanInfo.getAl_m12_id_bank_selfnum());
		intBrApplyloanBank.setAlM12IdBankAllnum(occApplyLoanInfo.getAl_m12_id_bank_allnum());
		intBrApplyloanBank.setAlM12IdBankOrgnum(occApplyLoanInfo.getAl_m12_id_bank_orgnum());
		intBrApplyloanBank.setAlM12CellBankSelfnum(occApplyLoanInfo.getAl_m12_cell_bank_selfnum());
		intBrApplyloanBank.setAlM12CellBankAllnum(occApplyLoanInfo.getAl_m12_cell_bank_allnum());
		intBrApplyloanBank.setAlM12CellBankOrgnum(occApplyLoanInfo.getAl_m12_cell_bank_allnum());
		intBrApplyloanBank.setAlM12GidBankSelfnum(occApplyLoanInfo.getAl_m12_gid_bank_selfnum());
		intBrApplyloanBank.setAlM12GidBankAllnum(occApplyLoanInfo.getAl_m12_gid_bank_allnum());
		intBrApplyloanBank.setAlM12GidBankOrgnum(occApplyLoanInfo.getAl_m12_gid_bank_orgnum());
		intBrApplyloanBank.setCreatedBy("sys");
		intBrApplyloanBank.setCreatedDate(new Date());
		intBrApplyloanBank.setUpdatedBy("sys");
		intBrApplyloanBank.setUpdatedDate(new Date());
		
		
		
		intBrApplyloanNotbank.setSerialNum(tokenId);
		intBrApplyloanNotbank.setLoanId(br_loan_id);
		intBrApplyloanNotbank.setFlagApplyloan(occApplyLoanInfo.getFlag_applyLoan());
		intBrApplyloanNotbank.setAlM3IdNotbankSelfnum(occApplyLoanInfo.getAl_m3_id_notbank_selfnum());
		intBrApplyloanNotbank.setAlM3IdNotbankAllnum(occApplyLoanInfo.getAl_m3_id_notbank_allnum());
		intBrApplyloanNotbank.setAlM3IdNotbankOrgnum(occApplyLoanInfo.getAl_m3_id_notbank_orgnum());
		intBrApplyloanNotbank.setAlM3CellNotbankSelfnum(occApplyLoanInfo.getAl_m3_cell_notbank_selfnum());
		intBrApplyloanNotbank.setAlM3CellNotbankAllnum(occApplyLoanInfo.getAl_m3_cell_notbank_allnum());
		intBrApplyloanNotbank.setAlM3CellNotbankOrgnum(occApplyLoanInfo.getAl_m3_cell_notbank_orgnum());
		intBrApplyloanNotbank.setAlM3GidNotbankSelfnum(occApplyLoanInfo.getAl_m3_gid_notbank_selfnum());
		intBrApplyloanNotbank.setAlM3GidNotbankAllnum(occApplyLoanInfo.getAl_m3_gid_notbank_allnum());
		intBrApplyloanNotbank.setAlM3GidNotbankOrgnum(occApplyLoanInfo.getAl_m3_gid_notbank_orgnum());
		intBrApplyloanNotbank.setAlM6IdNotbankSelfnum(occApplyLoanInfo.getAl_m6_id_notbank_selfnum());
		intBrApplyloanNotbank.setAlM6IdNotbankAllnum(occApplyLoanInfo.getAl_m6_id_notbank_allnum());
		intBrApplyloanNotbank.setAlM6IdNotbankOrgnum(occApplyLoanInfo.getAl_m6_id_notbank_orgnum());
		intBrApplyloanNotbank.setAlM6CellNotbankSelfnum(occApplyLoanInfo.getAl_m6_cell_notbank_selfnum());
		intBrApplyloanNotbank.setAlM6CellNotbankAllnum(occApplyLoanInfo.getAl_m6_cell_notbank_allnum());
		intBrApplyloanNotbank.setAlM6CellNotbankOrgnum(occApplyLoanInfo.getAl_m6_cell_notbank_orgnum());
		intBrApplyloanNotbank.setAlM6GidNotbankSelfnum(occApplyLoanInfo.getAl_m6_gid_notbank_selfnum());
		intBrApplyloanNotbank.setAlM6GidNotbankAllnum(occApplyLoanInfo.getAl_m6_gid_notbank_allnum());
		intBrApplyloanNotbank.setAlM6GidNotbankOrgnum(occApplyLoanInfo.getAl_m6_gid_notbank_orgnum());
		intBrApplyloanNotbank.setAlM12IdNotbankSelfnum(occApplyLoanInfo.getAl_m12_id_notbank_selfnum());
		intBrApplyloanNotbank.setAlM12IdNotbankAllnum(occApplyLoanInfo.getAl_m12_id_notbank_allnum());
		intBrApplyloanNotbank.setAlM12IdNotbankOrgnum(occApplyLoanInfo.getAl_m12_id_notbank_orgnum());
		intBrApplyloanNotbank.setAlM12CellNotbankSelfnum(occApplyLoanInfo.getAl_m12_cell_notbank_selfnum());
		intBrApplyloanNotbank.setAlM12CellNotbankAllnum(occApplyLoanInfo.getAl_m12_cell_notbank_allnum());
		intBrApplyloanNotbank.setAlM12CellNotbankOrgnum(occApplyLoanInfo.getAl_m12_cell_notbank_orgnum());
		intBrApplyloanNotbank.setAlM12GidNotbankSelfnum(occApplyLoanInfo.getAl_m12_gid_notbank_selfnum());
		intBrApplyloanNotbank.setAlM12GidNotbankAllnum(occApplyLoanInfo.getAl_m12_gid_notbank_allnum());
		intBrApplyloanNotbank.setAlM12GidNotbankOrgnum(occApplyLoanInfo.getAl_m12_gid_notbank_orgnum());
		intBrApplyloanNotbank.setCreatedBy("sys");
		intBrApplyloanNotbank.setCreatedDate(new Date());
		intBrApplyloanNotbank.setUpdatedBy("sys");
		intBrApplyloanNotbank.setUpdatedDate(new Date());
		
		
		
		intBrApplyloanBankMapper.insertSelective(intBrApplyloanBank);
		intBrApplyloanNotbankMapper.insertSelective(intBrApplyloanNotbank);

		return true;
	}

	@Override
	public boolean occPaymentConsumReport(PaymentConsum paymentConsum, String tokenId, String br_loan_id) {
		// 百融-支付消费评估
		IntBrPayconsumptionThm intBrPayconsumptionThm = new IntBrPayconsumptionThm();

		intBrPayconsumptionThm.setSerialNum(tokenId);
		intBrPayconsumptionThm.setLoanId(br_loan_id);
		intBrPayconsumptionThm.setFlagPayconsumption(paymentConsum.getFlag_payConsumption());
		intBrPayconsumptionThm.setPcThm1Pay(paymentConsum.getPc_thm1_pay());
		intBrPayconsumptionThm.setPcThm1Num(paymentConsum.getPc_thm1_num());
		intBrPayconsumptionThm.setPcThm11stPayMcc(paymentConsum.getPc_thm1_1st_pay_mcc());
		intBrPayconsumptionThm.setPcThm11stNumMcc(paymentConsum.getPc_thm1_1st_num_mcc());
		intBrPayconsumptionThm.setPcThm12ndPayMcc(paymentConsum.getPc_thm1_2nd_pay_mcc());
		intBrPayconsumptionThm.setPcThm12ndNumMcc(paymentConsum.getPc_thm1_2nd_num_mcc());
		intBrPayconsumptionThm.setPcThm13rdPayMcc(paymentConsum.getPc_thm1_3rd_pay_mcc());
		intBrPayconsumptionThm.setPcThm13rdNumMcc(paymentConsum.getPc_thm1_3rd_num_mcc());
		intBrPayconsumptionThm.setPcThm1MaxNumPvn(paymentConsum.getPc_thm1_max_num_pvn());
		intBrPayconsumptionThm.setPcThm1NightPay(paymentConsum.getPc_thm1_night_pay());
		intBrPayconsumptionThm.setPcThm1NightNum(paymentConsum.getPc_thm1_night_num());
		intBrPayconsumptionThm.setPcThm2Pay(paymentConsum.getPc_thm2_pay());
		intBrPayconsumptionThm.setPcThm2Num(paymentConsum.getPc_thm2_num());
		intBrPayconsumptionThm.setPcThm21stPayMcc(paymentConsum.getPc_thm2_1st_pay_mcc());
		intBrPayconsumptionThm.setPcThm21stNumMcc(paymentConsum.getPc_thm2_1st_num_mcc());
		intBrPayconsumptionThm.setPcThm22ndPayMcc(paymentConsum.getPc_thm2_2nd_pay_mcc());
		intBrPayconsumptionThm.setPcThm22ndNumMcc(paymentConsum.getPc_thm2_2nd_num_mcc());
		intBrPayconsumptionThm.setPcThm23rdPayMcc(paymentConsum.getPc_thm2_3rd_num_mcc());
		intBrPayconsumptionThm.setPcThm23rdNumMcc(paymentConsum.getPc_thm2_3rd_num_mcc());
		intBrPayconsumptionThm.setPcThm2MaxNumPvn(paymentConsum.getPc_thm2_max_num_pvn());
		intBrPayconsumptionThm.setPcThm2NightPay(paymentConsum.getPc_thm2_night_pay());
		intBrPayconsumptionThm.setPcThm2NightNum(paymentConsum.getPc_thm2_night_num());
		intBrPayconsumptionThm.setPcThm3Pay(paymentConsum.getPc_thm3_pay());
		intBrPayconsumptionThm.setPcThm3Num(paymentConsum.getPc_thm3_num());
		intBrPayconsumptionThm.setPcThm31stPayMcc(paymentConsum.getPc_thm3_1st_pay_mcc());
		intBrPayconsumptionThm.setPcThm31stNumMcc(paymentConsum.getPc_thm3_1st_num_mcc());
		intBrPayconsumptionThm.setPcThm32ndPayMcc(paymentConsum.getPc_thm3_2nd_pay_mcc());
		intBrPayconsumptionThm.setPcThm32ndNumMcc(paymentConsum.getPc_thm3_2nd_num_mcc());
		intBrPayconsumptionThm.setPcThm33rdPayMcc(paymentConsum.getPc_thm3_3rd_pay_mcc());
		intBrPayconsumptionThm.setPcThm33rdNumMcc(paymentConsum.getPc_thm3_3rd_num_mcc());
		intBrPayconsumptionThm.setPcThm3MaxNumPvn(paymentConsum.getPc_thm3_max_num_pvn());
		intBrPayconsumptionThm.setPcThm3NightPay(paymentConsum.getPc_thm3_night_num());
		intBrPayconsumptionThm.setPcThm3NightNum(paymentConsum.getPc_thm3_night_num());
		intBrPayconsumptionThm.setPcThm4Pay(paymentConsum.getPc_thm4_pay());
		intBrPayconsumptionThm.setPcThm4Num(paymentConsum.getPc_thm4_num());
		intBrPayconsumptionThm.setPcThm41stPayMcc(paymentConsum.getPc_thm4_1st_pay_mcc());
		intBrPayconsumptionThm.setPcThm41stNumMcc(paymentConsum.getPc_thm4_1st_num_mcc());
		intBrPayconsumptionThm.setPcThm42ndPayMcc(paymentConsum.getPc_thm4_2nd_pay_mcc());
		intBrPayconsumptionThm.setPcThm42ndNumMcc(paymentConsum.getPc_thm4_2nd_num_mcc());
		intBrPayconsumptionThm.setPcThm43rdPayMcc(paymentConsum.getPc_thm4_3rd_pay_mcc());
		intBrPayconsumptionThm.setPcThm43rdNumMcc(paymentConsum.getPc_thm4_3rd_num_mcc());
		intBrPayconsumptionThm.setPcThm4MaxNumPvn(paymentConsum.getPc_thm4_max_num_pvn());
		intBrPayconsumptionThm.setPcThm4NightPay(paymentConsum.getPc_thm4_night_pay());
		intBrPayconsumptionThm.setPcThm4NightNum(paymentConsum.getPc_thm4_night_num());
		intBrPayconsumptionThm.setPcThm5Pay(paymentConsum.getPc_thm5_pay());
		intBrPayconsumptionThm.setPcThm5Num(paymentConsum.getPc_thm5_num());
		intBrPayconsumptionThm.setPcThm51stPayMcc(paymentConsum.getPc_thm5_1st_pay_mcc());
		intBrPayconsumptionThm.setPcThm51stNumMcc(paymentConsum.getPc_thm5_1st_num_mcc());
		intBrPayconsumptionThm.setPcThm52ndPayMcc(paymentConsum.getPc_thm5_2nd_pay_mcc());
		intBrPayconsumptionThm.setPcThm52ndNumMcc(paymentConsum.getPc_thm5_2nd_num_mcc());
		intBrPayconsumptionThm.setPcThm53rdPayMcc(paymentConsum.getPc_thm5_3rd_pay_mcc());
		intBrPayconsumptionThm.setPcThm53rdNumMcc(paymentConsum.getPc_thm5_3rd_num_mcc());
		intBrPayconsumptionThm.setPcThm5MaxNumPvn(paymentConsum.getPc_thm5_max_num_pvn());
		intBrPayconsumptionThm.setPcThm5NightPay(paymentConsum.getPc_thm5_night_pay());
		intBrPayconsumptionThm.setPcThm5NightNum(paymentConsum.getPc_thm5_night_num());
		intBrPayconsumptionThm.setPcThm6Pay(paymentConsum.getPc_thm6_pay());
		intBrPayconsumptionThm.setPcThm6Num(paymentConsum.getPc_thm6_num());
		intBrPayconsumptionThm.setPcThm61stPayMcc(paymentConsum.getPc_thm6_1st_pay_mcc());
		intBrPayconsumptionThm.setPcThm61stNumMcc(paymentConsum.getPc_thm6_1st_num_mcc());
		intBrPayconsumptionThm.setPcThm62ndPayMcc(paymentConsum.getPc_thm6_2nd_pay_mcc());
		intBrPayconsumptionThm.setPcThm62ndNumMcc(paymentConsum.getPc_thm6_2nd_num_mcc());
		intBrPayconsumptionThm.setPcThm63rdPayMcc(paymentConsum.getPc_thm6_3rd_pay_mcc());
		intBrPayconsumptionThm.setPcThm63rdNumMcc(paymentConsum.getPc_thm6_3rd_num_mcc());
		intBrPayconsumptionThm.setPcThm6MaxNumPvn(paymentConsum.getPc_thm6_max_num_pvn());
		intBrPayconsumptionThm.setPcThm6NightPay(paymentConsum.getPc_thm6_night_pay());
		intBrPayconsumptionThm.setPcThm6NightNum(paymentConsum.getPc_thm6_night_num());
		intBrPayconsumptionThm.setPcThm7Pay(paymentConsum.getPc_thm7_pay());
		intBrPayconsumptionThm.setPcThm7Num(paymentConsum.getPc_thm7_num());
		intBrPayconsumptionThm.setPcThm71stPayMcc(paymentConsum.getPc_thm7_1st_pay_mcc());
		intBrPayconsumptionThm.setPcThm71stNumMcc(paymentConsum.getPc_thm7_1st_num_mcc());
		intBrPayconsumptionThm.setPcThm72ndPayMcc(paymentConsum.getPc_thm7_2nd_pay_mcc());
		intBrPayconsumptionThm.setPcThm72ndNumMcc(paymentConsum.getPc_thm7_2nd_num_mcc());
		intBrPayconsumptionThm.setPcThm73rdPayMcc(paymentConsum.getPc_thm7_3rd_pay_mcc());
		intBrPayconsumptionThm.setPcThm73rdNumMcc(paymentConsum.getPc_thm7_3rd_num_mcc());
		intBrPayconsumptionThm.setPcThm7MaxNumPvn(paymentConsum.getPc_thm7_max_num_pvn());
		intBrPayconsumptionThm.setPcThm7NightPay(paymentConsum.getPc_thm7_night_pay());
		intBrPayconsumptionThm.setPcThm7NightNum(paymentConsum.getPc_thm7_night_num());
		intBrPayconsumptionThm.setPcThm8Pay(paymentConsum.getPc_thm8_pay());
		intBrPayconsumptionThm.setPcThm8Num(paymentConsum.getPc_thm8_num());
		intBrPayconsumptionThm.setPcThm81stPayMcc(paymentConsum.getPc_thm8_1st_pay_mcc());
		intBrPayconsumptionThm.setPcThm81stNumMcc(paymentConsum.getPc_thm8_1st_num_mcc());
		intBrPayconsumptionThm.setPcThm82ndPayMcc(paymentConsum.getPc_thm8_2nd_pay_mcc());
		intBrPayconsumptionThm.setPcThm82ndNumMcc(paymentConsum.getPc_thm8_2nd_num_mcc());
		intBrPayconsumptionThm.setPcThm83rdPayMcc(paymentConsum.getPc_thm8_3rd_pay_mcc());
		intBrPayconsumptionThm.setPcThm83rdNumMcc(paymentConsum.getPc_thm8_3rd_num_mcc());
		intBrPayconsumptionThm.setPcThm8MaxNumPvn(paymentConsum.getPc_thm8_max_num_pvn());
		intBrPayconsumptionThm.setPcThm8NightPay(paymentConsum.getPc_thm8_night_pay());
		intBrPayconsumptionThm.setPcThm8NightNum(paymentConsum.getPc_thm8_night_num());
		intBrPayconsumptionThm.setPcThm9Pay(paymentConsum.getPc_thm9_pay());
		intBrPayconsumptionThm.setPcThm9Num(paymentConsum.getPc_thm9_num());
		intBrPayconsumptionThm.setPcThm91stPayMcc(paymentConsum.getPc_thm9_1st_pay_mcc());
		intBrPayconsumptionThm.setPcThm91stNumMcc(paymentConsum.getPc_thm9_1st_num_mcc());
		intBrPayconsumptionThm.setPcThm92ndPayMcc(paymentConsum.getPc_thm9_2nd_pay_mcc());
		intBrPayconsumptionThm.setPcThm92ndNumMcc(paymentConsum.getPc_thm9_2nd_num_mcc());
		intBrPayconsumptionThm.setPcThm93rdPayMcc(paymentConsum.getPc_thm9_3rd_pay_mcc());
		intBrPayconsumptionThm.setPcThm93rdNumMcc(paymentConsum.getPc_thm9_3rd_num_mcc());
		intBrPayconsumptionThm.setPcThm9MaxNumPvn(paymentConsum.getPc_thm9_max_num_pvn());
		intBrPayconsumptionThm.setPcThm9NightPay(paymentConsum.getPc_thm9_night_pay());
		intBrPayconsumptionThm.setPcThm9NightNum(paymentConsum.getPc_thm9_night_num());
		intBrPayconsumptionThm.setPcThm10Pay(paymentConsum.getPc_thm10_pay());
		intBrPayconsumptionThm.setPcThm10Num(paymentConsum.getPc_thm10_num());
		intBrPayconsumptionThm.setPcThm101stPayMcc(paymentConsum.getPc_thm10_1st_pay_mcc());
		intBrPayconsumptionThm.setPcThm101stNumMcc(paymentConsum.getPc_thm10_1st_num_mcc());
		intBrPayconsumptionThm.setPcThm102ndPayMcc(paymentConsum.getPc_thm10_2nd_pay_mcc());
		intBrPayconsumptionThm.setPcThm102ndNumMcc(paymentConsum.getPc_thm10_2nd_num_mcc());
		intBrPayconsumptionThm.setPcThm103rdPayMcc(paymentConsum.getPc_thm10_3rd_pay_mcc());
		intBrPayconsumptionThm.setPcThm103rdNumMcc(paymentConsum.getPc_thm10_3rd_num_mcc());
		intBrPayconsumptionThm.setPcThm10MaxNumPvn(paymentConsum.getPc_thm10_max_num_pvn());
		intBrPayconsumptionThm.setPcThm10NightPay(paymentConsum.getPc_thm10_night_pay());
		intBrPayconsumptionThm.setPcThm10NightNum(paymentConsum.getPc_thm10_night_num());
		intBrPayconsumptionThm.setPcThm11Pay(paymentConsum.getPc_thm11_pay());
		intBrPayconsumptionThm.setPcThm11Num(paymentConsum.getPc_thm11_num());
		intBrPayconsumptionThm.setPcThm111stPayMcc(paymentConsum.getPc_thm11_1st_pay_mcc());
		intBrPayconsumptionThm.setPcThm111stNumMcc(paymentConsum.getPc_thm11_1st_num_mcc());
		intBrPayconsumptionThm.setPcThm112ndPayMcc(paymentConsum.getPc_thm11_2nd_pay_mcc());
		intBrPayconsumptionThm.setPcThm112ndNumMcc(paymentConsum.getPc_thm11_2nd_num_mcc());
		intBrPayconsumptionThm.setPcThm113rdPayMcc(paymentConsum.getPc_thm11_3rd_pay_mcc());
		intBrPayconsumptionThm.setPcThm113rdNumMcc(paymentConsum.getPc_thm11_3rd_num_mcc());
		intBrPayconsumptionThm.setPcThm11MaxNumPvn(paymentConsum.getPc_thm11_max_num_pvn());
		intBrPayconsumptionThm.setPcThm11NightPay(paymentConsum.getPc_thm11_night_pay());
		intBrPayconsumptionThm.setPcThm11NightNum(paymentConsum.getPc_thm11_night_num());
		intBrPayconsumptionThm.setPcThm12Pay(paymentConsum.getPc_thm12_pay());
		intBrPayconsumptionThm.setPcThm12Num(paymentConsum.getPc_thm12_num());
		intBrPayconsumptionThm.setPcThm121stPayMcc(paymentConsum.getPc_thm12_1st_pay_mcc());
		intBrPayconsumptionThm.setPcThm121stNumMcc(paymentConsum.getPc_thm12_1st_num_mcc());
		intBrPayconsumptionThm.setPcThm122ndPayMcc(paymentConsum.getPc_thm12_2nd_pay_mcc());
		intBrPayconsumptionThm.setPcThm122ndNumMcc(paymentConsum.getPc_thm12_2nd_num_mcc());
		intBrPayconsumptionThm.setPcThm123rdPayMcc(paymentConsum.getPc_thm12_3rd_pay_mcc());
		intBrPayconsumptionThm.setPcThm123rdNumMcc(paymentConsum.getPc_thm12_3rd_num_mcc());
		intBrPayconsumptionThm.setPcThm12MaxNumPvn(paymentConsum.getPc_thm12_max_num_pvn());
		intBrPayconsumptionThm.setPcThm12NightPay(paymentConsum.getPc_thm12_night_pay());
		intBrPayconsumptionThm.setPcThm12NightNum(paymentConsum.getPc_thm12_night_num());
		intBrPayconsumptionThm.setCreatedBy("sys");
		intBrPayconsumptionThm.setCreatedDate(new Date());
		intBrPayconsumptionThm.setUpdatedBy("sys");
		intBrPayconsumptionThm.setUpdatedDate(new Date());
		intBrPayconsumptionThmMapper.insertSelective(intBrPayconsumptionThm);
		return true;

	}

	@Override
	public boolean equipmentInformationVerification(EquipmentInfor equipmentInfor, String tokenId, String br_loan_id,
			String foreignId,String mobile) {
		// 设备信息核查
		IntBrEquipmentCheck intBrEquipmentCheck = new IntBrEquipmentCheck();
		intBrEquipmentCheck.setSerialNum(tokenId);
		intBrEquipmentCheck.setLoanId(br_loan_id);
		intBrEquipmentCheck.setForeignId(foreignId);
		intBrEquipmentCheck.setFlagEquipmentcheck(equipmentInfor.getFlag_equipmentcheck());
		intBrEquipmentCheck.setQueryEvent(equipmentInfor.getQuery_event());
		intBrEquipmentCheck.setEqcIdNum(equipmentInfor.getEqc_id_num());
		intBrEquipmentCheck.setEqcIdNumFin(equipmentInfor.getEqc_id_num_fin());
		intBrEquipmentCheck.setEqcCellNum(equipmentInfor.getEqc_cell_num());
		intBrEquipmentCheck.setEqcAcFirsttime(equipmentInfor.getEqc_ac_firsttime());
		intBrEquipmentCheck.setEqcMailNum(equipmentInfor.getEqc_mail_num());
		intBrEquipmentCheck.setEqcIdGidNum(equipmentInfor.getEqc_id_gid_num());
		intBrEquipmentCheck.setEqcCellGidNum(equipmentInfor.getEqc_cell_gid_num());
		intBrEquipmentCheck.setEqcAuthKeyRelation(equipmentInfor.getEqc_auth_key_relation());
		intBrEquipmentCheck.setEqcIdGidNumFin(equipmentInfor.getEqc_id_gid_num_fin());
		intBrEquipmentCheck.setEqcCellNumFin(equipmentInfor.getEqc_cell_num_fin());
		intBrEquipmentCheck.setEqcMailNumFin(equipmentInfor.getEqc_mail_num_fin());
		intBrEquipmentCheck.setEqcIdGidNumFin(equipmentInfor.getEqc_id_gid_num_fin());
		intBrEquipmentCheck.setEqcCellGidNumFin(equipmentInfor.getEqc_cell_gid_num_fin());
		intBrEquipmentCheck.setEqcAuthKeyRelationFin(equipmentInfor.getEqc_auth_key_relation_fin());
		intBrEquipmentCheck.setCreatedBy("sys");
		intBrEquipmentCheck.setCreatedDate(new Date());
		intBrEquipmentCheck.setUpdatedBy("sys");
		intBrEquipmentCheck.setUpdatedDate(new Date());
		intBrEquipmentCheck.setMobileNo(mobile);
		intBrEquipmentCheckMapper.insertSelective(intBrEquipmentCheck);
		return true;

	}

	@Override
	public boolean equipmentInfo(EquipmentInfo equipmentInfo, String tokenId, String br_loan_id, String foreignId,String mobile) {
		// 设备采集信息
		IntBrEquipmentInfo intBrEquipmentInfo = new IntBrEquipmentInfo();
		intBrEquipmentInfo.setSerialNum(tokenId);
		intBrEquipmentInfo.setLoanId(br_loan_id);
		intBrEquipmentInfo.setFlagEquipmentinfo(equipmentInfo.getFlag_equipmentinfo());
		intBrEquipmentInfo.setQueryEvent(equipmentInfo.getQuery_event());
		intBrEquipmentInfo.setEqinfoPlatType(equipmentInfo.getEqinfo_plat_type());
		intBrEquipmentInfo.setEqinfoEvent(equipmentInfo.getEqinfo_event());
		intBrEquipmentInfo.setEqinfoEventFinishTime(equipmentInfo.getEqinfo_event_finish_time());
		intBrEquipmentInfo.setEqinfoGid(equipmentInfo.getEqinfo_gid());
		intBrEquipmentInfo.setEqinfoIp(equipmentInfo.getEqinfo_ip());
		intBrEquipmentInfo.setEqinfoIpAddr(equipmentInfo.getEqinfo_ip_addr());
		intBrEquipmentInfo.setEqinfoLongitude(equipmentInfo.getEqinfo_longitude());
		intBrEquipmentInfo.setEqinfoLatitude(equipmentInfo.getEqinfo_latitude());
		intBrEquipmentInfo.setEqinfoLlAddr(equipmentInfo.getEqinfo_ll_addr());
		intBrEquipmentInfo.setEqinfoOt(equipmentInfo.getEqinfo_ot());
		intBrEquipmentInfo.setEqinfoFv(equipmentInfo.getEqinfo_fv());
		intBrEquipmentInfo.setEqinfoRs(equipmentInfo.getEqinfo_rs());
		intBrEquipmentInfo.setEqinfoJa(equipmentInfo.getEqinfo_ja());
		intBrEquipmentInfo.setEqinfoOc(equipmentInfo.getEqinfo_oc());
		intBrEquipmentInfo.setEqinfoLn(equipmentInfo.getEqinfo_ln());
		intBrEquipmentInfo.setEqinfoLk(equipmentInfo.getEqinfo_lk());
		intBrEquipmentInfo.setEqinfoEp(equipmentInfo.getEqinfo_ep());
		intBrEquipmentInfo.setEqinfoCt(equipmentInfo.getEqinfo_ct());
		intBrEquipmentInfo.setEqinfoBt(equipmentInfo.getEqinfo_bt());
		intBrEquipmentInfo.setEqinfoDeviceId(equipmentInfo.getEqinfo_device_id());
		intBrEquipmentInfo.setEqinfoImsi(equipmentInfo.getEqinfo_imsi());
		intBrEquipmentInfo.setEqinfoModel(equipmentInfo.getEqinfo_model());
		intBrEquipmentInfo.setEqinfoIdfa(equipmentInfo.getEqinfo_IDFA());
		intBrEquipmentInfo.setEqinfoIdfv(equipmentInfo.getEqinfo_IDFV());
		intBrEquipmentInfo.setEqinfoUuid(equipmentInfo.getEqinfo_UUID());
		intBrEquipmentInfo.setEqinfoBrand(equipmentInfo.getEqinfo_brand());
		intBrEquipmentInfo.setEqinfoMac(equipmentInfo.getEqinfo_MAC());
		intBrEquipmentInfo.setEqinfoMcc(equipmentInfo.getEqinfo_mcc());
		intBrEquipmentInfo.setEqinfoMnc(equipmentInfo.getEqinfo_mnc());
		intBrEquipmentInfo.setEqinfoLac(equipmentInfo.getEqinfo_lac());
		intBrEquipmentInfo.setEqinfoCellId(equipmentInfo.getEqinfo_cell_id());
		intBrEquipmentInfo.setEqinfoWifiMac(equipmentInfo.getEqinfo_wifi_mac());
		intBrEquipmentInfo.setEqinfoSsidIsHide(equipmentInfo.getEqinfo_ssid_is_hide());
		intBrEquipmentInfo.setEqinfoBssidIp(equipmentInfo.getEqinfo_bssid_ip());
		intBrEquipmentInfo.setEqinfoNetworkSpeed(equipmentInfo.getEqinfo_network_speed());
		intBrEquipmentInfo.setEqinfoCellMac(equipmentInfo.getEqinfo_cell_mac());
		intBrEquipmentInfo.setEqinfoNetworkSignal(equipmentInfo.getEqinfo_network_speed());
		intBrEquipmentInfo.setEqinfoWifiName(equipmentInfo.getEqinfo_wifi_name());
		intBrEquipmentInfo.setEqinfoClientStatus(equipmentInfo.getEqinfo_client_status());
		intBrEquipmentInfo.setEqinfoUserId(equipmentInfo.getEqinfo_user_id());
		intBrEquipmentInfo.setEqinfoUserName(equipmentInfo.getEqinfo_user_name());
		intBrEquipmentInfo.setEqinfoUserNickname(equipmentInfo.getEqinfo_user_nickname());
		intBrEquipmentInfo.setEqinfoId(equipmentInfo.getEqinfo_id());
		intBrEquipmentInfo.setEqinfoCell(equipmentInfo.getEqinfo_cell());
		intBrEquipmentInfo.setEqinfoBizPhone(equipmentInfo.getEqinfo_biz_phone());
		intBrEquipmentInfo.setEqinfoMail(equipmentInfo.getEqinfo_mail());
		intBrEquipmentInfo.setEqinfoName(equipmentInfo.getEqinfo_name());
		intBrEquipmentInfo.setEqinfoHomeAddr(equipmentInfo.getEqinfo_home_addr());
		intBrEquipmentInfo.setEqinfoBizAddr(equipmentInfo.getEqinfo_biz_addr());
		intBrEquipmentInfo.setEqinfoBankcardId(equipmentInfo.getEqinfo_bankcard_id());
		intBrEquipmentInfo.setForeignId(foreignId);
		intBrEquipmentInfo.setCreatedBy("sys");
		intBrEquipmentInfo.setCreatedDate(new Date());
		intBrEquipmentInfo.setUpdatedBy("sys");
		intBrEquipmentInfo.setUpdatedDate(new Date());
		intBrEquipmentInfo.setQinfoCarrierName(equipmentInfo.getQinfo_carrier_name());
		intBrEquipmentInfo.setMobileNo(mobile);
		intBrEquipmentInfoMapper.insertSelective(intBrEquipmentInfo);
		return true;
	}

	@Override
	public boolean equipmentSpecialListInfo(EquipmentSpecialList equipmentSpecialList, String tokenId,
			String br_loan_id, String foreignId,String mobile) {
		// 设备特殊名单
		IntBrEquipmentSpeciallist intBrEquipmentSpeciallist = new IntBrEquipmentSpeciallist();
		intBrEquipmentSpeciallist.setSerialNum(tokenId);
		intBrEquipmentSpeciallist.setLoanId(br_loan_id);
		intBrEquipmentSpeciallist.setFlagEquipmentspeciallist(equipmentSpecialList.getFlag_equipmentSpecialList());
		intBrEquipmentSpeciallist.setQueryEvent(equipmentSpecialList.getQuery_event());
		intBrEquipmentSpeciallist.setEqslYmd(equipmentSpecialList.getEqsl_ymd());
		intBrEquipmentSpeciallist.setEqslHzj(equipmentSpecialList.getEqsl_hzj());
		intBrEquipmentSpeciallist.setEqslFalseeq(equipmentSpecialList.getEqsl_falseeq());
		intBrEquipmentSpeciallist.setEqslGroupfraud(equipmentSpecialList.getEqsl_groupfraud());
		intBrEquipmentSpeciallist.setEqslEqfraud(equipmentSpecialList.getEqsl_eqfraud());
		intBrEquipmentSpeciallist.setEqslIpGroupfraud(equipmentSpecialList.getEqsl_ip_groupfraud());
		intBrEquipmentSpeciallist.setEqslLlGroupfraud(equipmentSpecialList.getEqsl_ll_groupfraud());
		intBrEquipmentSpeciallist.setEqslNetAbnormal(equipmentSpecialList.getEqsl_net_abnormal());
		intBrEquipmentSpeciallist.setEqslAbnormal(equipmentSpecialList.getEqsl_abnormal());
		intBrEquipmentSpeciallist.setEqslPhoneOverdue(equipmentSpecialList.getEqsl_phone_overdue());
		intBrEquipmentSpeciallist.setEqslCourtBad(equipmentSpecialList.getEqsl_court_bad());
		intBrEquipmentSpeciallist.setEqslCourtExecuted(equipmentSpecialList.getEqsl_court_executed());
		intBrEquipmentSpeciallist.setEqslBankBad(equipmentSpecialList.getEqsl_bank_bad());
		intBrEquipmentSpeciallist.setEqslBankOverdue(equipmentSpecialList.getEqsl_bank_overdue());
		intBrEquipmentSpeciallist.setEqslBankFraud(equipmentSpecialList.getEqsl_bank_fraud());
		intBrEquipmentSpeciallist.setEqslBankLost(equipmentSpecialList.getEqsl_bank_lost());
		intBrEquipmentSpeciallist.setEqslBankRefuse(equipmentSpecialList.getEqsl_bank_refuse());
		intBrEquipmentSpeciallist.setEqslNbankP2pBad(equipmentSpecialList.getEqsl_nbank_p2p_bad());
		intBrEquipmentSpeciallist.setEqslNbankP2pOverdue(equipmentSpecialList.getEqsl_nbank_p2p_overdue());
		intBrEquipmentSpeciallist.setEqslNbankP2pFraud(equipmentSpecialList.getEqsl_nbank_p2p_fraud());
		intBrEquipmentSpeciallist.setEqslNbankP2pLost(equipmentSpecialList.getEqsl_nbank_p2p_lost());
		intBrEquipmentSpeciallist.setEqslNbankP2pRefuse(equipmentSpecialList.getEqsl_nbank_p2p_refuse());
		intBrEquipmentSpeciallist.setEqslNbankMcBad(equipmentSpecialList.getEqsl_nbank_mc_bad());
		intBrEquipmentSpeciallist.setEqslNbankMcOverdue(equipmentSpecialList.getEqsl_nbank_mc_overdue());
		intBrEquipmentSpeciallist.setEqslNbankMcLost(equipmentSpecialList.getEqsl_nbank_mc_lost());
		intBrEquipmentSpeciallist.setEqslNbankMcRefuse(equipmentSpecialList.getEqsl_nbank_mc_refuse());
		intBrEquipmentSpeciallist.setEqslNbankCaBad(equipmentSpecialList.getEqsl_nbank_ca_bad());
		intBrEquipmentSpeciallist.setEqslNbankCaOverdue(equipmentSpecialList.getEqsl_nbank_ca_overdue());
		intBrEquipmentSpeciallist.setEqslNbankCaFraud(equipmentSpecialList.getEqsl_nbank_ca_fraud());
		intBrEquipmentSpeciallist.setEqslNbankCaLost(equipmentSpecialList.getEqsl_nbank_ca_lost());
		intBrEquipmentSpeciallist.setEqslNbankCaRefuse(equipmentSpecialList.getEqsl_nbank_ca_refuse());
		intBrEquipmentSpeciallist.setEqslNbankComBad(equipmentSpecialList.getEqsl_nbank_com_bad());
		intBrEquipmentSpeciallist.setEqslNbankComFraud(equipmentSpecialList.getEqsl_nbank_com_fraud());
		intBrEquipmentSpeciallist.setEqslNbankComOverdue(equipmentSpecialList.getEqsl_nbank_com_overdue());
		intBrEquipmentSpeciallist.setEqslNbankComLost(equipmentSpecialList.getEqsl_nbank_com_lost());
		intBrEquipmentSpeciallist.setEqslNbankComRefuse(equipmentSpecialList.getEqsl_nbank_com_refuse());
		intBrEquipmentSpeciallist.setEqslNbankCfBad(equipmentSpecialList.getEqsl_nbank_cf_bad());
		intBrEquipmentSpeciallist.setEqslNbankCfOverdue(equipmentSpecialList.getEqsl_nbank_cf_overdue());
		intBrEquipmentSpeciallist.setEqslNbankCfFraud(equipmentSpecialList.getEqsl_nbank_cf_fraud());
		intBrEquipmentSpeciallist.setEqslNbankCfLost(equipmentSpecialList.getEqsl_nbank_cf_lost());
		intBrEquipmentSpeciallist.setEqslNbankCfRefuse(equipmentSpecialList.getEqsl_nbank_cf_refuse());
		intBrEquipmentSpeciallist.setEqslNbankOtherBad(equipmentSpecialList.getEqsl_nbank_other_bad());
		intBrEquipmentSpeciallist.setEqslNbankOtherFraud(equipmentSpecialList.getEqsl_nbank_other_fraud());
		intBrEquipmentSpeciallist.setEqslNbankOtherOverdue(equipmentSpecialList.getEqsl_nbank_other_overdue());
		intBrEquipmentSpeciallist.setEqslNbankOtherLost(equipmentSpecialList.getEqsl_nbank_other_lost());
		intBrEquipmentSpeciallist.setEqslNbankOtherRefuse(equipmentSpecialList.getEqsl_nbank_other_refuse());
		intBrEquipmentSpeciallist.setForeignId(foreignId);
		intBrEquipmentSpeciallist.setCreatedBy("sys");
		intBrEquipmentSpeciallist.setCreatedDate(new Date());
		intBrEquipmentSpeciallist.setUpdatedBy("sys");
		intBrEquipmentSpeciallist.setUpdatedDate(new Date());
		intBrEquipmentSpeciallist.setMobileNo(mobile);
		intBrEquipmentSpeciallistMapper.insertSelective(intBrEquipmentSpeciallist);
		return true;

	}

	@Override
	public long loanFacilityInformationReport(LoanFacilityInformation loanFacilityInformation, String tokenId,
			String br_loan_id, String mobile) {
		// 借款信息
		EdcBrLoanequipment edcBrLoanequipment = new EdcBrLoanequipment();
		edcBrLoanequipment.setSerialNum(tokenId);
		edcBrLoanequipment.setLoanId(br_loan_id);
		edcBrLoanequipment.setFlagLoanequipment(loanFacilityInformation.getFlag_loanequipment());
		edcBrLoanequipment.setMobile(mobile);
		edcBrLoanequipment.setLeWebIsHttpproxy(loanFacilityInformation.getLe_web_is_httpproxy());
		edcBrLoanequipment.setLeWebIsSimulator(loanFacilityInformation.getLe_web_is_simulator());
		edcBrLoanequipment.setLeWebIsExist(loanFacilityInformation.getLe_web_is_exist());
		edcBrLoanequipment.setLeWebIsNightopr(loanFacilityInformation.getLe_web_is_nightopr());
		edcBrLoanequipment.setLeWebIsCityIpCell(loanFacilityInformation.getLe_web_is_city_ip_cell());
		edcBrLoanequipment.setLeWebLoanPer(loanFacilityInformation.getLe_web_loan_per());
		edcBrLoanequipment.setLeWebSignPer(loanFacilityInformation.getLe_web_sign_per());
		edcBrLoanequipment.setLeWebUidSignPer(loanFacilityInformation.getLe_web_uid_sign_per());
		edcBrLoanequipment.setLeWebH24Loannum(loanFacilityInformation.getLe_web_h24_loannum());
		edcBrLoanequipment.setLeWebH24IpNum(loanFacilityInformation.getLe_web_h24_ip_num());
		edcBrLoanequipment.setLeWebH24UidIpNum(loanFacilityInformation.getLe_web_h24_uid_ip_num());
		edcBrLoanequipment.setLeWebH24UidNum(loanFacilityInformation.getLe_web_h24_uid_num());
		edcBrLoanequipment.setLeWebH24UidGidNum(loanFacilityInformation.getLe_web_h24_uid_gid_num());
		edcBrLoanequipment.setLeWebD7Loannum(loanFacilityInformation.getLe_web_d7_loannum());
		edcBrLoanequipment.setLeWebD7IpNum(loanFacilityInformation.getLe_web_d7_ip_num());
		edcBrLoanequipment.setLeWebD7UidIpNum(loanFacilityInformation.getLe_web_d7_uid_ip_num());
		edcBrLoanequipment.setLeWebD7UidNum(loanFacilityInformation.getLe_web_d7_uid_num());
		edcBrLoanequipment.setLeWebD7UidGidNum(loanFacilityInformation.getLe_web_d7_uid_gid_num());
		edcBrLoanequipment.setLeWebCityNum(loanFacilityInformation.getLe_web_city_num());
		edcBrLoanequipment.setLeWebCityTop1(loanFacilityInformation.getLe_web_city_top1());
		edcBrLoanequipment.setLeWebCityTop1Td(loanFacilityInformation.getLe_web_city_top1_td());
		edcBrLoanequipment.setLeWebCityTop1Rate(loanFacilityInformation.getLe_web_city_top1_rate());
		edcBrLoanequipment.setLeWebCityTop2(loanFacilityInformation.getLe_web_city_top2());
		edcBrLoanequipment.setLeWebCityTop2Td(loanFacilityInformation.getLe_web_city_top2_td());
		edcBrLoanequipment.setLeWebCityTop2Rate(loanFacilityInformation.getLe_web_city_top2_rate());
		edcBrLoanequipment.setLeWebCityTop3(loanFacilityInformation.getLe_web_city_top3());
		edcBrLoanequipment.setLeWebCityTop3Td(loanFacilityInformation.getLe_web_city_top3_td());
		edcBrLoanequipment.setLeWebCityTop3Rate(loanFacilityInformation.getLe_web_city_top3_rate());
		edcBrLoanequipment.setLeWebConscatNum(loanFacilityInformation.getLe_web_conscat_num());
		edcBrLoanequipment.setLeWebConscatTop1(loanFacilityInformation.getLe_web_conscat_top1());
		edcBrLoanequipment.setLeWebConscatTop1Td(loanFacilityInformation.getLe_web_conscat_top1_td());
		edcBrLoanequipment.setLeWebConscatTop1Rate(loanFacilityInformation.getLe_web_conscat_top1_rate());
		edcBrLoanequipment.setLeWebConscatTop2(loanFacilityInformation.getLe_web_conscat_top2());
		edcBrLoanequipment.setLeWebConscatTop2Td(loanFacilityInformation.getLe_web_conscat_top2_td());
		edcBrLoanequipment.setLeWebConscatTop2Rate(loanFacilityInformation.getLe_web_conscat_top2_rate());
		edcBrLoanequipment.setLeWebConscatTop3(loanFacilityInformation.getLe_web_conscat_top3());
		edcBrLoanequipment.setLeWebConscatTop3Td(loanFacilityInformation.getLe_web_conscat_top2_td());
		edcBrLoanequipment.setLeWebConscatTop3Rate(loanFacilityInformation.getLe_web_conscat_top2_rate());
		edcBrLoanequipment.setLeWebMediacatNum(loanFacilityInformation.getLe_web_mediacat_num());
		edcBrLoanequipment.setLeWebMediacatTop1(loanFacilityInformation.getLe_web_mediacat_top1());
		edcBrLoanequipment.setLeWebMediacatTop1Td(loanFacilityInformation.getLe_web_mediacat_top1_td());
		edcBrLoanequipment.setLeWebMediacatTop1Rate(loanFacilityInformation.getLe_web_mediacat_top1_rate());
		edcBrLoanequipment.setLeWebMediacatTop2(loanFacilityInformation.getLe_web_mediacat_top2());
		edcBrLoanequipment.setLeWebMediacatTop2Td(loanFacilityInformation.getLe_web_mediacat_top2_td());
		edcBrLoanequipment.setLeWebMediacatTop2Rate(loanFacilityInformation.getLe_web_mediacat_top2_rate());
		edcBrLoanequipment.setLeWebMediacatTop3(loanFacilityInformation.getLe_web_mediacat_top3());
		edcBrLoanequipment.setLeWebMediacatTop3Td(loanFacilityInformation.getLe_web_mediacat_top3_td());
		edcBrLoanequipment.setLeWebMediacatTop3Rate(loanFacilityInformation.getLe_web_mediacat_top3_rate());
		edcBrLoanequipment.setLeWebLtDate(loanFacilityInformation.getLe_web_lt_date());
		edcBrLoanequipment.setLeWebLtCity(loanFacilityInformation.getLe_web_lt_city());
		edcBrLoanequipment.setLeWebLtCat(loanFacilityInformation.getLe_web_lt_cat());
		edcBrLoanequipment.setLeWebSource(loanFacilityInformation.getLe_web_source());

		edcBrLoanequipment.setSerialNum(tokenId);
		edcBrLoanequipment.setLoanId(br_loan_id);
		edcBrLoanequipment.setMobile(mobile);
		edcBrLoanequipment.setLeAndrIsHttpproxy(loanFacilityInformation.getLe_andr_is_httpproxy());
		edcBrLoanequipment.setLeAndrIsSimulator(loanFacilityInformation.getLe_andr_is_simulator());
		edcBrLoanequipment.setLeAndrIsExist(loanFacilityInformation.getLe_andr_is_exist());
		edcBrLoanequipment.setLeAndrIsNightopr(loanFacilityInformation.getLe_andr_is_nightopr());
		edcBrLoanequipment.setLeAndrIsCityIpCell(loanFacilityInformation.getLe_andr_is_city_ip_cell());
		edcBrLoanequipment.setLeAndrLoanPer(loanFacilityInformation.getLe_andr_loan_per());
		edcBrLoanequipment.setLeAndrSignPer(loanFacilityInformation.getLe_andr_sign_per());
		edcBrLoanequipment.setLeAndrUidSignPer(loanFacilityInformation.getLe_andr_uid_sign_per());
		edcBrLoanequipment.setLeAndrH24Loannum(loanFacilityInformation.getLe_andr_h24_loannum());
		edcBrLoanequipment.setLeAndrH24IpNum(loanFacilityInformation.getLe_andr_h24_ip_num());
		edcBrLoanequipment.setLeAndrH24UidIpNum(loanFacilityInformation.getLe_andr_h24_uid_ip_num());
		edcBrLoanequipment.setLeAndrH24UidGidNum(loanFacilityInformation.getLe_andr_h24_uid_gid_num());
		edcBrLoanequipment.setLeAndrD7Loannum(loanFacilityInformation.getLe_andr_d7_loannum());
		edcBrLoanequipment.setLeAndrD7IpNum(loanFacilityInformation.getLe_andr_d7_ip_num());
		edcBrLoanequipment.setLeAndrD7UidIpNum(loanFacilityInformation.getLe_andr_d7_uid_ip_num());
		edcBrLoanequipment.setLeAndrD7UidNum(loanFacilityInformation.getLe_andr_d7_uid_num());
		edcBrLoanequipment.setLeAndrD7UidGidNum(loanFacilityInformation.getLe_andr_d7_uid_gid_num());
		edcBrLoanequipment.setLeAndrH24UidNum(loanFacilityInformation.getLe_andr_h24_uid_num());
		
		edcBrLoanequipment.setSerialNum(tokenId);
		edcBrLoanequipment.setLoanId(br_loan_id);
		edcBrLoanequipment.setMobile(mobile);
		edcBrLoanequipment.setLeIosIsHttpproxy(loanFacilityInformation.getLe_ios_is_httpproxy());
		edcBrLoanequipment.setLeIosIsSimulator(loanFacilityInformation.getLe_ios_is_simulator());
		edcBrLoanequipment.setLeIosIsExist(loanFacilityInformation.getLe_ios_is_exist());
		edcBrLoanequipment.setLeIosIsNightopr(loanFacilityInformation.getLe_ios_is_nightopr());
		edcBrLoanequipment.setLeIosIsCityIpCell(loanFacilityInformation.getLe_ios_is_city_ip_cell());
		edcBrLoanequipment.setLeIosLoanPer(loanFacilityInformation.getLe_ios_loan_per());
		edcBrLoanequipment.setLeIosSignPer(loanFacilityInformation.getLe_ios_sign_per());
		edcBrLoanequipment.setLeIosUidSignPer(loanFacilityInformation.getLe_ios_uid_sign_per());
		edcBrLoanequipment.setLeIosH24Loannum(loanFacilityInformation.getLe_ios_h24_loannum());
		edcBrLoanequipment.setLeIosH24IpNum(loanFacilityInformation.getLe_ios_h24_ip_num());
		edcBrLoanequipment.setLeIosH24UidIpNum(loanFacilityInformation.getLe_ios_h24_uid_ip_num());
		edcBrLoanequipment.setLeIosH24UidNum(loanFacilityInformation.getLe_ios_h24_uid_num());
		edcBrLoanequipment.setLeIosH24UidGidNum(loanFacilityInformation.getLe_ios_h24_uid_gid_num());
		edcBrLoanequipment.setLeIosD7Loannum(loanFacilityInformation.getLe_ios_d7_loannum());
		edcBrLoanequipment.setLeIosD7IpNum(loanFacilityInformation.getLe_ios_d7_ip_num());
		edcBrLoanequipment.setLeIosD7UidIpNum(loanFacilityInformation.getLe_ios_d7_uid_ip_num());
		edcBrLoanequipment.setLeIosD7UidNum(loanFacilityInformation.getLe_ios_d7_uid_num());
		edcBrLoanequipment.setLeIosD7UidGidNum(loanFacilityInformation.getLe_ios_d7_uid_gid_num());
		edcBrLoanequipment.setCreatedBy("sys");
		edcBrLoanequipment.setCreatedDate(new Date());
		edcBrLoanequipment.setUpdatedBy("sys");
		edcBrLoanequipment.setUpdatedDate(new Date());
		edcBrLoanequipmentMapper.insertSelective(edcBrLoanequipment);
		return edcBrLoanequipment.getId();

	}

	@Override
	public long registerFacilityInformationReport(RegisterFacilityInformation registerFacilityInformation,
			String tokenId, String br_loan_id, String mobile) {
		// 注册设备信息
		IntBrRegisterEquipment intBrRegisterEquipment = new IntBrRegisterEquipment();
		intBrRegisterEquipment.setSerialNum(tokenId);
		intBrRegisterEquipment.setLoanId(br_loan_id);
		intBrRegisterEquipment.setMobile(mobile);
		intBrRegisterEquipment.setReWebIsHttpproxy(registerFacilityInformation.getRe_web_is_httpproxy());
		intBrRegisterEquipment.setReWebIsSimulator(registerFacilityInformation.getRe_web_is_simulator());
		intBrRegisterEquipment.setReWebIsExist(registerFacilityInformation.getRe_web_is_exist());
		intBrRegisterEquipment.setReWebIsSpeciallist(registerFacilityInformation.getRe_web_is_speciallist());
		intBrRegisterEquipment.setReWebIsNightopr(registerFacilityInformation.getRe_web_is_nightopr());
		intBrRegisterEquipment.setReWebIsCityIpCell(registerFacilityInformation.getRe_web_is_city_ip_cell());
		intBrRegisterEquipment.setReWebPeriod(registerFacilityInformation.getRe_web_period());
		intBrRegisterEquipment.setReWebH24IpNum(registerFacilityInformation.getRe_web_h24_ip_num());
		intBrRegisterEquipment.setReWebH24UidNum(registerFacilityInformation.getRe_web_h24_uid_num());
		intBrRegisterEquipment.setReWebD7IpNum(registerFacilityInformation.getRe_web_d7_ip_num());
		intBrRegisterEquipment.setReWebD7UidNum(registerFacilityInformation.getRe_web_d7_uid_num());
		intBrRegisterEquipment.setReAndrIsHttpproxy(registerFacilityInformation.getRe_andr_is_httpproxy());
		intBrRegisterEquipment.setReAndrIsSimulator(registerFacilityInformation.getRe_andr_is_simulator());
		intBrRegisterEquipment.setReAndrIsExist(registerFacilityInformation.getRe_andr_is_exist());
		intBrRegisterEquipment.setReAndrIsSpeciallist(registerFacilityInformation.getRe_andr_is_speciallist());
		intBrRegisterEquipment.setReAndrIsNightopr(registerFacilityInformation.getRe_andr_is_nightopr());
		intBrRegisterEquipment.setReAndrIsCityIpCell(registerFacilityInformation.getRe_andr_is_city_ip_cell());
		intBrRegisterEquipment.setReAndrPeriod(registerFacilityInformation.getRe_andr_period());
		intBrRegisterEquipment.setReAndrH24IpNum(registerFacilityInformation.getRe_andr_h24_ip_num());
		intBrRegisterEquipment.setReAndrH24UidNum(registerFacilityInformation.getRe_andr_h24_uid_num());
		intBrRegisterEquipment.setReAndrD7IpNum(registerFacilityInformation.getRe_andr_d7_ip_num());
		intBrRegisterEquipment.setReAndrD7UidNum(registerFacilityInformation.getRe_andr_h24_uid_num());
		intBrRegisterEquipment.setReIosIsHttpproxy(registerFacilityInformation.getRe_ios_is_httpproxy());
		intBrRegisterEquipment.setReIosIsSimulator(registerFacilityInformation.getRe_ios_is_simulator());
		intBrRegisterEquipment.setReIosIsExist(registerFacilityInformation.getRe_ios_is_exist());
		intBrRegisterEquipment.setReIosIsSpeciallist(registerFacilityInformation.getRe_ios_is_speciallist());
		intBrRegisterEquipment.setReIosIsNightopr(registerFacilityInformation.getRe_ios_is_nightopr());
		intBrRegisterEquipment.setReIosIsCityIpCell(registerFacilityInformation.getRe_ios_is_city_ip_cell());
		intBrRegisterEquipment.setReIosPeriod(registerFacilityInformation.getRe_ios_period());
		intBrRegisterEquipment.setReIosH24IpNum(registerFacilityInformation.getRe_ios_h24_ip_num());
		intBrRegisterEquipment.setReIosH24UidNum(registerFacilityInformation.getRe_ios_h24_uid_num());
		intBrRegisterEquipment.setReIosD7IpNum(registerFacilityInformation.getRe_ios_d7_ip_num());
		intBrRegisterEquipment.setReIosD7UidNum(registerFacilityInformation.getRe_ios_d7_uid_num());
		intBrRegisterEquipment.setFlagRegisterequipment(registerFacilityInformation.getFlag_registerequipment());
		intBrRegisterEquipment.setCreatedBy("sys");
		intBrRegisterEquipment.setCreatedDate(new Date());
		intBrRegisterEquipment.setUpdatedBy("sys");
		intBrRegisterEquipment.setUpdatedDate(new Date());
		intBrRegisterEquipmentMapper.insertSelective(intBrRegisterEquipment);
		return intBrRegisterEquipment.getId();
	}

	@Override
	public long loginFacilityInformationReport(LoginFacilityInformation loginFacilityInformation, String tokenId,
			String br_loan_id, String mobile) {
		// 登录信息
		EdcBrSignequipment edcBrSignequipment = new EdcBrSignequipment();
		edcBrSignequipment.setSerialNum(tokenId);
		edcBrSignequipment.setLoanId(br_loan_id);
		edcBrSignequipment.setMobile(mobile);
		edcBrSignequipment.setFlagSignequipment(loginFacilityInformation.getFlag_signequipment());
		edcBrSignequipment.setSeWebIsHttpproxy(loginFacilityInformation.getSe_web_is_httpproxy());
		edcBrSignequipment.setSeWebIsSimulator(loginFacilityInformation.getSe_web_is_simulator());
		edcBrSignequipment.setSeWebIsExist(loginFacilityInformation.getSe_web_is_exist());
		edcBrSignequipment.setSeWebIsNightopr(loginFacilityInformation.getSe_web_is_nightopr());
		edcBrSignequipment.setSeWebPer(loginFacilityInformation.getSe_web_per());
		edcBrSignequipment.setSeWebUidPer(loginFacilityInformation.getSe_web_uid_per());
		edcBrSignequipment.setSeWebH1Dist(loginFacilityInformation.getSe_web_h1_dist());
		edcBrSignequipment.setSeWebH1UidDist(loginFacilityInformation.getSe_web_h1_uid_dist());
		edcBrSignequipment.setSeWebH24Signnum(loginFacilityInformation.getSe_web_h24_signnum());
		edcBrSignequipment.setSeWebH24UidSignnum(loginFacilityInformation.getSe_web_h24_uid_signnum());
		edcBrSignequipment.setSeWebH24IpNum(loginFacilityInformation.getSe_web_h24_ip_num());
		edcBrSignequipment.setSeWebH24UidIpNum(loginFacilityInformation.getSe_web_h24_uid_ip_num());
		edcBrSignequipment.setSeWebH24UidNum(loginFacilityInformation.getSe_web_h24_uid_gid_num());
		edcBrSignequipment.setSeWebH24UidGidNum(loginFacilityInformation.getSe_web_h24_uid_gid_num());
		edcBrSignequipment.setSeWebD7IpNum(loginFacilityInformation.getSe_web_d7_ip_num());
		edcBrSignequipment.setSeWebD7UidIpNum(loginFacilityInformation.getSe_web_d7_uid_ip_num());
		edcBrSignequipment.setSeWebD7UidNum(loginFacilityInformation.getSe_web_d7_uid_num());
		edcBrSignequipment.setSeWebD7UidGidNum(loginFacilityInformation.getSe_web_d7_uid_gid_num());

		edcBrSignequipment.setSerialNum(tokenId);
		edcBrSignequipment.setLoanId(br_loan_id);
		edcBrSignequipment.setMobile(mobile);
		edcBrSignequipment.setSeAndrIsHttpproxy(loginFacilityInformation.getSe_andr_is_httpproxy());
		edcBrSignequipment.setSeAndrIsSimulator(loginFacilityInformation.getSe_andr_is_simulator());
		edcBrSignequipment.setSeAndrIsExist(loginFacilityInformation.getSe_andr_is_exist());
		edcBrSignequipment.setSeAndrIsNightopr(loginFacilityInformation.getSe_andr_is_nightopr());
		edcBrSignequipment.setSeAndrPer(loginFacilityInformation.getSe_andr_per());
		edcBrSignequipment.setSeAndrUidPer(loginFacilityInformation.getSe_andr_uid_per());
		edcBrSignequipment.setSeAndrH1Dist(loginFacilityInformation.getSe_andr_h1_dist());
		edcBrSignequipment.setSeAndrH1UidDist(loginFacilityInformation.getSe_andr_h1_uid_dist());
		edcBrSignequipment.setSeAndrH24Signnum(loginFacilityInformation.getSe_andr_h24_signnum());
		edcBrSignequipment.setSeAndrH24UidSignnum(loginFacilityInformation.getSe_andr_h24_uid_signnum());
		edcBrSignequipment.setSeAndrH24IpNum(loginFacilityInformation.getSe_andr_h24_ip_num());
		edcBrSignequipment.setSeAndrH24UidIpNum(loginFacilityInformation.getSe_andr_h24_uid_ip_num());
		edcBrSignequipment.setSeAndrH24UidNum(loginFacilityInformation.getSe_andr_h24_uid_num());
		edcBrSignequipment.setSeAndrH24UidGidNum(loginFacilityInformation.getSe_andr_h24_uid_gid_num());
		edcBrSignequipment.setSeAndrD7IpNum(loginFacilityInformation.getSe_andr_d7_ip_num());
		edcBrSignequipment.setSeAndrD7UidIpNum(loginFacilityInformation.getSe_andr_d7_uid_ip_num());
		edcBrSignequipment.setSeAndrD7UidNum(loginFacilityInformation.getSe_andr_d7_uid_num());
		edcBrSignequipment.setSeAndrD7UidGidNum(loginFacilityInformation.getSe_andr_d7_uid_gid_num());

		edcBrSignequipment.setSerialNum(tokenId);
		edcBrSignequipment.setLoanId(br_loan_id);
		edcBrSignequipment.setMobile(mobile);
		edcBrSignequipment.setSeIosIsHttpproxy(loginFacilityInformation.getSe_ios_is_httpproxy());
		edcBrSignequipment.setSeIosIsSimulator(loginFacilityInformation.getSe_ios_is_simulator());
		edcBrSignequipment.setSeIosIsExist(loginFacilityInformation.getSe_ios_is_exist());
		edcBrSignequipment.setSeIosIsNightopr(loginFacilityInformation.getSe_ios_is_nightopr());
		edcBrSignequipment.setSeIosPer(loginFacilityInformation.getSe_ios_per());
		edcBrSignequipment.setSeIosUidPer(loginFacilityInformation.getSe_ios_uid_per());
		edcBrSignequipment.setSeIosH1Dist(loginFacilityInformation.getSe_ios_h1_dist());
		edcBrSignequipment.setSeIosH1UidDist(loginFacilityInformation.getSe_ios_h1_uid_dist());
		edcBrSignequipment.setSeIosH24Signnum(loginFacilityInformation.getSe_ios_h24_uid_signnum());
		edcBrSignequipment.setSeIosH24UidSignnum(loginFacilityInformation.getSe_ios_h24_uid_signnum());
		edcBrSignequipment.setSeIosH24IpNum(loginFacilityInformation.getSe_ios_h24_ip_num());
		edcBrSignequipment.setSeIosH24UidIpNum(loginFacilityInformation.getSe_ios_h24_uid_ip_num());
		edcBrSignequipment.setSeIosH24UidNum(loginFacilityInformation.getSe_ios_h24_uid_num());
		edcBrSignequipment.setSeIosH24UidGidNum(loginFacilityInformation.getSe_ios_h24_uid_gid_num());
		edcBrSignequipment.setSeIosD7IpNum(loginFacilityInformation.getSe_ios_d7_ip_num());
		edcBrSignequipment.setSeIosD7UidIpNum(loginFacilityInformation.getSe_ios_d7_uid_ip_num());
		edcBrSignequipment.setSeIosD7UidNum(loginFacilityInformation.getSe_ios_d7_uid_ip_num());
		edcBrSignequipment.setSeIosD7UidGidNum(loginFacilityInformation.getSe_ios_d7_uid_gid_num());
		edcBrSignequipment.setCreatedBy("sys");
		edcBrSignequipment.setCreatedDate(new Date());
		edcBrSignequipment.setUpdatedBy("sys");
		edcBrSignequipment.setUpdatedDate(new Date());
		edcBrSignequipmentMapper.insertSelective(edcBrSignequipment);
		return edcBrSignequipment.getId();

	}

	@Override
	public boolean cashFacilityInformationReport(CurrentEquipmentInformationReport currentEquipmentInformationReport,
			String tokenId, String br_loan_id, String mobile) {
		// 提现web信息
		IntBrWebCashequipment intBrWebCashequipment = new IntBrWebCashequipment();
		// 提现安卓信息
		IntBrAndrCashequipment intBrAndrCashequipment = new IntBrAndrCashequipment();
		// 提现ios信息
		IntBrIosCashequipment intBrIosCashequipment = new IntBrIosCashequipment();
		intBrWebCashequipment.setSerialNum(tokenId);
		intBrWebCashequipment.setLoanId(br_loan_id);
		intBrWebCashequipment.setMobile(mobile);
		intBrWebCashequipment.setCeWebIsHttpproxy(currentEquipmentInformationReport.getCe_web_is_httpproxy());
		intBrWebCashequipment.setCeWebIsSimulator(currentEquipmentInformationReport.getCe_web_is_simulator());
		intBrWebCashequipment.setCeWebIsExist(currentEquipmentInformationReport.getCe_web_is_exist());
		intBrWebCashequipment.setCeWebIsNightopr(currentEquipmentInformationReport.getCe_web_is_nightopr());
		intBrWebCashequipment.setCeWebIsCityIpCell(currentEquipmentInformationReport.getCe_web_is_city_ip_cell());
		intBrWebCashequipment.setCeWebPer(currentEquipmentInformationReport.getCe_web_per());
		intBrWebCashequipment.setCeWebUidPer(currentEquipmentInformationReport.getCe_web_uid_per());
		intBrWebCashequipment.setCeWebSignPer(currentEquipmentInformationReport.getCe_web_sign_per());
		intBrWebCashequipment.setCeWebUidSignPer(currentEquipmentInformationReport.getCe_web_uid_sign_per());
		intBrWebCashequipment.setCeWebH24Cashnum(currentEquipmentInformationReport.getCe_web_h24_cashnum());
		intBrWebCashequipment.setCeWebH24UidCashnum(currentEquipmentInformationReport.getCe_web_h24_uid_cashnum());
		intBrWebCashequipment.setCeWebH24IpNum(currentEquipmentInformationReport.getCe_web_h24_ip_num());
		intBrWebCashequipment.setCeWebH24UidIpNum(currentEquipmentInformationReport.getCe_web_h24_uid_ip_num());
		intBrWebCashequipment.setCeWebH24UidNum(currentEquipmentInformationReport.getCe_web_h24_uid_num());
		intBrWebCashequipment.setCeWebH24UidGidNum(currentEquipmentInformationReport.getCe_web_h24_uid_gid_num());
		intBrWebCashequipment.setCeWebD7Cashnum(currentEquipmentInformationReport.getCe_andr_d7_cashnum());
		intBrWebCashequipment.setCeWebD7UidCashnum(currentEquipmentInformationReport.getCe_andr_d7_uid_cashnum());
		intBrWebCashequipment.setCeWebD7IpNum(currentEquipmentInformationReport.getCe_web_d7_ip_num());
		intBrWebCashequipment.setCeWebD7UidIpNum(currentEquipmentInformationReport.getCe_web_d7_uid_ip_num());
		intBrWebCashequipment.setCeWebD7UidNum(currentEquipmentInformationReport.getCe_web_d7_uid_num());
		intBrWebCashequipment.setCeWebD7UidGidNum(currentEquipmentInformationReport.getCe_web_d7_uid_gid_num());
		intBrWebCashequipment.setFlagCashequipment(currentEquipmentInformationReport.getFlag_cashequipment());
		intBrWebCashequipment.setCreatedBy("sys");
		intBrWebCashequipment.setCreatedDate(new Date());
		intBrWebCashequipment.setUpdatedBy("sys");
		intBrWebCashequipment.setUpdatedDate(new Date());
		
		intBrAndrCashequipment.setSerialNum(tokenId);
		intBrAndrCashequipment.setLoanId(br_loan_id);
		intBrAndrCashequipment.setMobile(mobile);
		intBrAndrCashequipment.setCeAndrIsHttpproxy(currentEquipmentInformationReport.getCe_andr_is_httpproxy());
		intBrAndrCashequipment.setCeAndrIsSimulator(currentEquipmentInformationReport.getCe_andr_is_simulator());
		intBrAndrCashequipment.setCeAndrIsExist(currentEquipmentInformationReport.getCe_andr_is_exist());
		intBrAndrCashequipment.setCeAndrIsNightopr(currentEquipmentInformationReport.getCe_andr_is_nightopr());
		intBrAndrCashequipment.setCeAndrIsCityIpCell(currentEquipmentInformationReport.getCe_andr_is_city_ip_cell());
		intBrAndrCashequipment.setCeAndrPer(currentEquipmentInformationReport.getCe_andr_per());
		intBrAndrCashequipment.setCeAndrUidPer(currentEquipmentInformationReport.getCe_andr_uid_per());
		intBrAndrCashequipment.setCeAndrSignPer(currentEquipmentInformationReport.getCe_andr_sign_per());
		intBrAndrCashequipment.setCeAndrUidSignPer(currentEquipmentInformationReport.getCe_andr_uid_sign_per());
		intBrAndrCashequipment.setCeAndrH24Cashnum(currentEquipmentInformationReport.getCe_andr_h24_cashnum());
		intBrAndrCashequipment.setCeAndrH24UidCashnum(currentEquipmentInformationReport.getCe_andr_h24_uid_cashnum());
		intBrAndrCashequipment.setCeAndrH24IpNum(currentEquipmentInformationReport.getCe_andr_h24_ip_num());
		intBrAndrCashequipment.setCeAndrH24UidIpNum(currentEquipmentInformationReport.getCe_andr_h24_uid_ip_num());
		intBrAndrCashequipment.setCeAndrH24UidNum(currentEquipmentInformationReport.getCe_andr_h24_uid_num());
		intBrAndrCashequipment.setCeAndrH24UidGidNum(currentEquipmentInformationReport.getCe_andr_h24_uid_gid_num());
		intBrAndrCashequipment.setCeAndrD7Cashnum(currentEquipmentInformationReport.getCe_andr_d7_cashnum());
		intBrAndrCashequipment.setCeAndrD7UidCashnum(currentEquipmentInformationReport.getCe_andr_d7_uid_cashnum());
		intBrAndrCashequipment.setCeAndrD7IpNum(currentEquipmentInformationReport.getCe_andr_d7_ip_num());
		intBrAndrCashequipment.setCeAndrD7UidIpNum(currentEquipmentInformationReport.getCe_andr_d7_uid_ip_num());
		intBrAndrCashequipment.setCeAndrD7UidNum(currentEquipmentInformationReport.getCe_andr_d7_uid_num());
		intBrAndrCashequipment.setCeAndrD7UidGidNum(currentEquipmentInformationReport.getCe_andr_d7_uid_gid_num());
		intBrAndrCashequipment.setFlagCashequipment(currentEquipmentInformationReport.getFlag_cashequipment());
		intBrAndrCashequipment.setCreatedBy("sys");
		intBrAndrCashequipment.setCreatedDate(new Date());
		intBrAndrCashequipment.setUpdatedBy("sys");
		intBrAndrCashequipment.setUpdatedDate(new Date());
		
		intBrIosCashequipment.setSerialNum(tokenId);
		intBrIosCashequipment.setLoanId(br_loan_id);
		intBrIosCashequipment.setMobile(mobile);
		intBrIosCashequipment.setCeIosIsHttpproxy(currentEquipmentInformationReport.getCe_ios_is_httpproxy());
		intBrIosCashequipment.setCeIosIsSimulator(currentEquipmentInformationReport.getCe_ios_is_simulator());
		intBrIosCashequipment.setCeIosIsExist(currentEquipmentInformationReport.getCe_ios_is_exist());
		intBrIosCashequipment.setCeIosIsNightopr(currentEquipmentInformationReport.getCe_ios_is_nightopr());
		intBrIosCashequipment.setCeIosIsCityIpCell(currentEquipmentInformationReport.getCe_ios_is_city_ip_cell());
		intBrIosCashequipment.setCeIosPer(currentEquipmentInformationReport.getCe_ios_per());
		intBrIosCashequipment.setCeIosUidPer(currentEquipmentInformationReport.getCe_ios_uid_per());
		intBrIosCashequipment.setCeIosSignPer(currentEquipmentInformationReport.getCe_ios_sign_per());
		intBrIosCashequipment.setCeIosUidSignPer(currentEquipmentInformationReport.getCe_ios_uid_sign_per());
		intBrIosCashequipment.setCeIosH24Cashnum(currentEquipmentInformationReport.getCe_ios_h24_cashnum());
		intBrIosCashequipment.setCeIosH24UidCashnum(currentEquipmentInformationReport.getCe_ios_h24_uid_cashnum());
		intBrIosCashequipment.setCeIosH24IpNum(currentEquipmentInformationReport.getCe_ios_h24_ip_num());
		intBrIosCashequipment.setCeIosH24UidIpNum(currentEquipmentInformationReport.getCe_ios_h24_uid_ip_num());
		intBrIosCashequipment.setCeIosH24UidNum(currentEquipmentInformationReport.getCe_ios_h24_uid_num());
		intBrIosCashequipment.setCeIosH24UidGidNum(currentEquipmentInformationReport.getCe_ios_h24_uid_gid_num());
		intBrIosCashequipment.setCeIosD7Cashnum(currentEquipmentInformationReport.getCe_ios_d7_cashnum());
		intBrIosCashequipment.setCeIosD7UidCashnum(currentEquipmentInformationReport.getCe_ios_d7_uid_cashnum());
		intBrIosCashequipment.setCeIosD7IpNum(currentEquipmentInformationReport.getCe_ios_d7_ip_num());
		intBrIosCashequipment.setCeIosD7UidIpNum(currentEquipmentInformationReport.getCe_ios_d7_uid_ip_num());
		intBrIosCashequipment.setCeIosD7UidNum(currentEquipmentInformationReport.getCe_ios_d7_uid_num());
		intBrIosCashequipment.setCeIosD7UidGidNum(currentEquipmentInformationReport.getCe_ios_d7_uid_gid_num());
		intBrIosCashequipment.setFlagCashequipment(currentEquipmentInformationReport.getFlag_cashequipment());
		intBrIosCashequipment.setCreatedBy("sys");
		intBrIosCashequipment.setCreatedDate(new Date());
		intBrIosCashequipment.setUpdatedBy("sys");
		intBrIosCashequipment.setUpdatedDate(new Date());
		
		intBrWebCashequipmentMapper.insertSelective(intBrWebCashequipment);
		intBrAndrCashequipmentMapper.insertSelective(intBrAndrCashequipment);
		intBrIosCashequipmentMapper.insertSelective(intBrIosCashequipment);
		return true;

	}

	@Override
	public boolean applicationInfoAssociate(ApplicationInfoAssociate applicationInfoAssociate, String tokenId,
			String br_loan_id) throws Exception {
		IntBrApplicateInfoAssociate intBrApplicateInfoAssociate = new IntBrApplicateInfoAssociate();
		intBrApplicateInfoAssociate.setLoanId(br_loan_id);
		intBrApplicateInfoAssociate.setSerialNum(tokenId);
		intBrApplicateInfoAssociate.setFlagInforelation(applicationInfoAssociate.getFlag_inforelation());

		intBrApplicateInfoAssociate.setIrIdXCellCnt(applicationInfoAssociate.getIr_id_x_cell_cnt());

		intBrApplicateInfoAssociate.setIrIdXMailCnt(applicationInfoAssociate.getIr_id_x_mail_cnt());

		intBrApplicateInfoAssociate.setIrCellXIdCnt(applicationInfoAssociate.getIr_cell_x_id_cnt());

		intBrApplicateInfoAssociate.setIrCellXMailCnt(applicationInfoAssociate.getIr_cell_x_mail_cnt());

		intBrApplicateInfoAssociate.setIrIdInlistwithCell(applicationInfoAssociate.getIr_id_inlistwith_cell());

		intBrApplicateInfoAssociate.setIrCellInlistwithId(applicationInfoAssociate.getIr_cell_inlistwith_id());

		intBrApplicateInfoAssociate.setIrAllmatchDays(applicationInfoAssociate.getIr_allmatch_days());

		intBrApplicateInfoAssociate.setIrIdXCellNotmatDays(applicationInfoAssociate.getIr_id_x_cell_notmat_days());

		intBrApplicateInfoAssociate.setIrCellXIdNotmatDays(applicationInfoAssociate.getIr_cell_x_id_notmat_days());

		intBrApplicateInfoAssociate.setIrIdXCellLastchgDays(applicationInfoAssociate.getIr_id_x_cell_lastchg_days());

		intBrApplicateInfoAssociate.setIrCellXIdLastchgDays(applicationInfoAssociate.getIr_cell_x_id_lastchg_days());

		intBrApplicateInfoAssociate.setIrM1IdXCellCnt(applicationInfoAssociate.getIr_m1_id_x_cell_cnt());

		intBrApplicateInfoAssociate.setIrM1IdXMailCnt(applicationInfoAssociate.getIr_m1_id_x_mail_cnt());

		intBrApplicateInfoAssociate.setIrM1CellXIdCnt(applicationInfoAssociate.getIr_m1_cell_x_id_cnt());

		intBrApplicateInfoAssociate.setIrM1CellXMailCnt(applicationInfoAssociate.getIr_m1_cell_x_mail_cnt());

		intBrApplicateInfoAssociate.setIrM1IdXTelHomeCnt(applicationInfoAssociate.getIr_m1_id_x_tel_home_cnt());

		intBrApplicateInfoAssociate.setIrM1IdXHomeAddrCnt(applicationInfoAssociate.getIr_m1_id_x_home_addr_cnt());

		intBrApplicateInfoAssociate.setIrM1IdXBizAddrCnt(applicationInfoAssociate.getIr_m1_id_x_biz_addr_cnt());

		intBrApplicateInfoAssociate.setIrM1CellXTelHomeCnt(applicationInfoAssociate.getIr_m1_cell_x_tel_home_cnt());

		intBrApplicateInfoAssociate.setIrM1CellXHomeAddrCnt(applicationInfoAssociate.getIr_m1_cell_x_home_addr_cnt());

		intBrApplicateInfoAssociate.setIrM1CellXBizAddrCnt(applicationInfoAssociate.getIr_m1_cell_x_biz_addr_cnt());

		intBrApplicateInfoAssociate.setIrM1LmCellXIdCnt(applicationInfoAssociate.getIr_m1_lm_cell_x_id_cnt());

		intBrApplicateInfoAssociate.setIrM1LmCellXCellCnt(applicationInfoAssociate.getIr_m1_lm_cell_x_cell_cnt());

		intBrApplicateInfoAssociate
				.setIrM1LmCellXTelHomeCnt(applicationInfoAssociate.getIr_m1_lm_cell_x_tel_home_cnt());

		intBrApplicateInfoAssociate.setIrM1TelHomeXCellCnt(applicationInfoAssociate.getIr_m1_tel_home_x_cell_cnt());

		intBrApplicateInfoAssociate.setIrM1TelHomeXIdCnt(applicationInfoAssociate.getIr_m1_tel_home_x_id_cnt());

		intBrApplicateInfoAssociate.setIrM1HomeAddrXCellCnt(applicationInfoAssociate.getIr_m1_home_addr_x_cell_cnt());

		intBrApplicateInfoAssociate.setIrM1HomeAddrXIdCnt(applicationInfoAssociate.getIr_m1_home_addr_x_id_cnt());

		intBrApplicateInfoAssociate
				.setIrM1TelHomeXHomeAddrCnt(applicationInfoAssociate.getIr_m1_tel_home_x_home_addr_cnt());

		intBrApplicateInfoAssociate
				.setIrM1HomeAddrXTelHomeCnt(applicationInfoAssociate.getIr_m1_home_addr_x_tel_home_cnt());

		intBrApplicateInfoAssociate.setIrM3IdXCellCnt(applicationInfoAssociate.getIr_m3_id_x_cell_cnt());

		intBrApplicateInfoAssociate.setIrM3IdXMailCnt(applicationInfoAssociate.getIr_m3_id_x_mail_cnt());

		intBrApplicateInfoAssociate.setIrM3CellXIdCnt(applicationInfoAssociate.getIr_m3_cell_x_id_cnt());

		intBrApplicateInfoAssociate.setIrM3CellXMailCnt(applicationInfoAssociate.getIr_m3_cell_x_mail_cnt());

		intBrApplicateInfoAssociate.setIrM3IdXTelHomeCnt(applicationInfoAssociate.getIr_m3_id_x_tel_home_cnt());

		intBrApplicateInfoAssociate.setIrM3IdXHomeAddrCnt(applicationInfoAssociate.getIr_m3_id_x_home_addr_cnt());

		intBrApplicateInfoAssociate.setIrM3IdXBizAddrCnt(applicationInfoAssociate.getIr_m3_id_x_biz_addr_cnt());

		intBrApplicateInfoAssociate.setIrM3CellXTelHomeCnt(applicationInfoAssociate.getIr_m3_cell_x_tel_home_cnt());

		intBrApplicateInfoAssociate.setIrM3CellXHomeAddrCnt(applicationInfoAssociate.getIr_m3_cell_x_home_addr_cnt());

		intBrApplicateInfoAssociate.setIrM3CellXBizAddrCnt(applicationInfoAssociate.getIr_m3_cell_x_biz_addr_cnt());

		intBrApplicateInfoAssociate.setIrM3LmCellXIdCnt(applicationInfoAssociate.getIr_m3_lm_cell_x_id_cnt());

		intBrApplicateInfoAssociate.setIrM3LmCellXCellCnt(applicationInfoAssociate.getIr_m3_lm_cell_x_cell_cnt());

		intBrApplicateInfoAssociate
				.setIrM3LmCellXTelHomeCnt(applicationInfoAssociate.getIr_m3_lm_cell_x_tel_home_cnt());

		intBrApplicateInfoAssociate.setIrM3TelHomeXCellCnt(applicationInfoAssociate.getIr_m3_tel_home_x_cell_cnt());

		intBrApplicateInfoAssociate.setIrM3TelHomeXIdCnt(applicationInfoAssociate.getIr_m3_tel_home_x_id_cnt());

		intBrApplicateInfoAssociate.setIrM3HomeAddrXCellCnt(applicationInfoAssociate.getIr_m3_home_addr_x_cell_cnt());

		intBrApplicateInfoAssociate.setIrM3HomeAddrXIdCnt(applicationInfoAssociate.getIr_m3_home_addr_x_id_cnt());

		intBrApplicateInfoAssociate
				.setIrM3TelHomeXHomeAddrCnt(applicationInfoAssociate.getIr_m3_tel_home_x_home_addr_cnt());

		intBrApplicateInfoAssociate
				.setIrM3HomeAddrXTelHomeCnt(applicationInfoAssociate.getIr_m3_home_addr_x_tel_home_cnt());

		intBrApplicateInfoAssociate.setIrM6IdXCellCnt(applicationInfoAssociate.getIr_m6_id_x_cell_cnt());

		intBrApplicateInfoAssociate.setIrM6IdXMailCnt(applicationInfoAssociate.getIr_m6_id_x_mail_cnt());

		intBrApplicateInfoAssociate.setIrM6CellXIdCnt(applicationInfoAssociate.getIr_m6_cell_x_id_cnt());

		intBrApplicateInfoAssociate.setIrM6CellXMailCnt(applicationInfoAssociate.getIr_m6_cell_x_mail_cnt());

		intBrApplicateInfoAssociate.setIrM6IdXTelHomeCnt(applicationInfoAssociate.getIr_m6_id_x_tel_home_cnt());

		intBrApplicateInfoAssociate.setIrM6IdXHomeAddrCnt(applicationInfoAssociate.getIr_m6_id_x_home_addr_cnt());

		intBrApplicateInfoAssociate.setIrM6IdXBizAddrCnt(applicationInfoAssociate.getIr_m6_id_x_biz_addr_cnt());

		intBrApplicateInfoAssociate.setIrM6CellXTelHomeCnt(applicationInfoAssociate.getIr_m6_cell_x_tel_home_cnt());

		intBrApplicateInfoAssociate.setIrM6CellXHomeAddrCnt(applicationInfoAssociate.getIr_m6_cell_x_home_addr_cnt());

		intBrApplicateInfoAssociate.setIrM6CellXBizAddrCnt(applicationInfoAssociate.getIr_m6_cell_x_biz_addr_cnt());

		intBrApplicateInfoAssociate.setIrM6LmCellXIdCnt(applicationInfoAssociate.getIr_m6_lm_cell_x_id_cnt());

		intBrApplicateInfoAssociate.setIrM6LmCellXCellCnt(applicationInfoAssociate.getIr_m6_lm_cell_x_cell_cnt());

		intBrApplicateInfoAssociate
				.setIrM6LmCellXTelHomeCnt(applicationInfoAssociate.getIr_m6_lm_cell_x_tel_home_cnt());

		intBrApplicateInfoAssociate.setIrM6TelHomeXCellCnt(applicationInfoAssociate.getIr_m6_tel_home_x_cell_cnt());

		intBrApplicateInfoAssociate.setIrM6TelHomeXIdCnt(applicationInfoAssociate.getIr_m6_tel_home_x_id_cnt());

		intBrApplicateInfoAssociate.setIrM6HomeAddrXCellCnt(applicationInfoAssociate.getIr_m6_home_addr_x_cell_cnt());

		intBrApplicateInfoAssociate.setIrM6HomeAddrXIdCnt(applicationInfoAssociate.getIr_m6_home_addr_x_id_cnt());

		intBrApplicateInfoAssociate
				.setIrM6TelHomeXHomeAddrCnt(applicationInfoAssociate.getIr_m6_tel_home_x_home_addr_cnt());

		intBrApplicateInfoAssociate
				.setIrM6HomeAddrXTelHomeCnt(applicationInfoAssociate.getIr_m6_home_addr_x_tel_home_cnt());

		intBrApplicateInfoAssociate.setIrM12IdXCellCnt(applicationInfoAssociate.getIr_m12_id_x_cell_cnt());

		intBrApplicateInfoAssociate.setIrM12IdXMailCnt(applicationInfoAssociate.getIr_m12_id_x_mail_cnt());

		intBrApplicateInfoAssociate.setIrM12CellXIdCnt(applicationInfoAssociate.getIr_m12_cell_x_id_cnt());

		intBrApplicateInfoAssociate.setIrM12CellXMailCnt(applicationInfoAssociate.getIr_m12_cell_x_mail_cnt());

		intBrApplicateInfoAssociate.setIrM12IdXTelHomeCnt(applicationInfoAssociate.getIr_m12_id_x_tel_home_cnt());

		intBrApplicateInfoAssociate.setIrM12IdXHomeAddrCnt(applicationInfoAssociate.getIr_m12_id_x_home_addr_cnt());

		intBrApplicateInfoAssociate.setIrM12IdXBizAddrCnt(applicationInfoAssociate.getIr_m12_id_x_biz_addr_cnt());

		intBrApplicateInfoAssociate.setIrM12CellXTelHomeCnt(applicationInfoAssociate.getIr_m12_cell_x_tel_home_cnt());

		intBrApplicateInfoAssociate.setIrM12CellXHomeAddrCnt(applicationInfoAssociate.getIr_m12_cell_x_home_addr_cnt());

		intBrApplicateInfoAssociate.setIrM12CellXBizAddrCnt(applicationInfoAssociate.getIr_m12_cell_x_biz_addr_cnt());
		intBrApplicateInfoAssociate.setIrM12LmCellXIdCnt(applicationInfoAssociate.getIr_m12_lm_cell_x_id_cnt());
		intBrApplicateInfoAssociate.setIrM12LmCellXCellCnt(applicationInfoAssociate.getIr_m12_lm_cell_x_cell_cnt());
		intBrApplicateInfoAssociate
				.setIrM12LmCellXTelHomeCnt(applicationInfoAssociate.getIr_m12_lm_cell_x_tel_home_cnt());
		intBrApplicateInfoAssociate.setIrM12TelHomeXCellCnt(applicationInfoAssociate.getIr_m12_tel_home_x_cell_cnt());
		intBrApplicateInfoAssociate.setIrM12TelHomeXIdCnt(applicationInfoAssociate.getIr_m12_tel_home_x_id_cnt());
		intBrApplicateInfoAssociate.setIrM12HomeAddrXCellCnt(applicationInfoAssociate.getIr_m12_home_addr_x_cell_cnt());
		intBrApplicateInfoAssociate.setIrM12HomeAddrXIdCnt(applicationInfoAssociate.getIr_m12_home_addr_x_id_cnt());
		intBrApplicateInfoAssociate
				.setIrM12TelHomeXHomeAddrCnt(applicationInfoAssociate.getIr_m12_tel_home_x_home_addr_cnt());
		intBrApplicateInfoAssociate
				.setIrM12HomeAddrXTelHomeCnt(applicationInfoAssociate.getIr_m12_home_addr_x_tel_home_cnt());
		intBrApplicateInfoAssociate.setCreatedBy("sys");
		intBrApplicateInfoAssociate.setCreatedDate(new Date());
		intBrApplicateInfoAssociate.setUpdatedBy("sys");
		intBrApplicateInfoAssociate.setUpdatedDate(new Date());
		intBrApplicateInfoAssociateMapper.insertSelective(intBrApplicateInfoAssociate);
		return true;
	}

	@Override
	public boolean antiFraudRuleInfoAssociate(AntiFraudRuleInfoAssociate antiFraudRuleInfoAssociate, String tokenId,
			String br_loan_id) throws Exception {

		IntBrAntifraudRuleInfoAssociate intBrAntifraudRuleInfoAssociate = new IntBrAntifraudRuleInfoAssociate();
		intBrAntifraudRuleInfoAssociate.setCreatedBy("sys");
		intBrAntifraudRuleInfoAssociate.setCreatedDate(new Date());
		intBrAntifraudRuleInfoAssociate.setFlagRuleinforelation(antiFraudRuleInfoAssociate.getFlag_ruleinforelation());
		intBrAntifraudRuleInfoAssociate.setLoanId(br_loan_id);
		intBrAntifraudRuleInfoAssociate.setRuleFinalDecision(antiFraudRuleInfoAssociate.getRule_final_decision());
		intBrAntifraudRuleInfoAssociate.setRuleFinalWeight(antiFraudRuleInfoAssociate.getRule_final_weight());
		intBrAntifraudRuleInfoAssociate.setRuleNameQir010(antiFraudRuleInfoAssociate.getRule_name_QIR010());
		intBrAntifraudRuleInfoAssociate.setRuleWeightQir010(antiFraudRuleInfoAssociate.getRule_weight_QIR010());
		intBrAntifraudRuleInfoAssociate.setSerialNum(tokenId);
		intBrAntifraudRuleInfoAssociate.setUpdatedBy("sys");
		intBrAntifraudRuleInfoAssociate.setUpdatedDate(new Date());
		intBrAntifraudRuleInfoAssociateMapper.insertSelective(intBrAntifraudRuleInfoAssociate);
		return true;
	}

	@Override
	public long ruleResult(EdcBrRuleResult edcBrRuleResult) throws Exception {
		edcBrRuleResultMapper.insertSelective(edcBrRuleResult);
		return edcBrRuleResult.getId();
	}

	@Override
	public boolean ruleResult(List<EdcBrRuleResultDetail> list) throws Exception {
		edcBrRuleResultDetailMapper.insertSelectiveBatch(list);
		return true;
	}

	@Override
	public boolean insertCreditRiskEvaluation(CreditRiskEvaluation creditRiskEvaluation, String tokenId,
			String br_loan_id) throws Exception {
		EdcBrCreditRiskEvaluation edcBrCreditRiskEvaluation = new EdcBrCreditRiskEvaluation();
		edcBrCreditRiskEvaluation.setSerialNum(tokenId);
		edcBrCreditRiskEvaluation.setLoanId(br_loan_id);
		edcBrCreditRiskEvaluation.setIdNumber(creditRiskEvaluation.getId_number());
		edcBrCreditRiskEvaluation.setCell(creditRiskEvaluation.getCell());
		edcBrCreditRiskEvaluation.setUserName(creditRiskEvaluation.getUser_name());
		edcBrCreditRiskEvaluation.setScorelargecashv2(creditRiskEvaluation.getScorelargecashv2());
		edcBrCreditRiskEvaluation.setFlagScore(creditRiskEvaluation.getFlag_score());
		edcBrCreditRiskEvaluation.setSwiftNumber(creditRiskEvaluation.getSwift_number());
		edcBrCreditRiskEvaluation.setCode(creditRiskEvaluation.getCode());
		edcBrCreditRiskEvaluation.setCreatedBy("sys");
		edcBrCreditRiskEvaluation.setCreatedDate(new Date());
		edcBrCreditRiskEvaluation.setUpdatedBy("sys");
		edcBrCreditRiskEvaluation.setUpdatedDate(new Date());
		int result = edcBrCreditRiskEvaluationMapper.insertSelective(edcBrCreditRiskEvaluation);
		return (result > 0) ? true : false;
	}

	/**
	 * 微信小程序调用V2多次申请
	 */
	@Override
	public boolean wxMultipleApplicationsReport(MultipleApplications multipleApplications, String serialNum, String mobile)
			throws Exception {
		// 百融的虚拟信贷联盟中的近7天申请次数和机构数
				IntWxBrApplyloanstrD7 intWxBrApplyloanstrD7 = new IntWxBrApplyloanstrD7();
				// 百融的虚拟信贷联盟中的近15天申请次数和机构数
				IntWxBrApplyloanstrD15 intWxBrApplyloanstrD15 = new IntWxBrApplyloanstrD15();
				// 百融的虚拟信贷联盟中的近1个月申请次数和机构数
				IntWxBrApplyloanstrM1 intWxBrApplyloanstrM1 = new IntWxBrApplyloanstrM1();
				// 百融的虚拟信贷联盟中的近3个月申请次数和机构数
				IntWxBrApplyloanstrM3 intWxBrApplyloanstrM3 = new IntWxBrApplyloanstrM3();
				// 百融的虚拟信贷联盟中的近6个月申请次数和机构数
				IntWxBrApplyloanstrM6 intWxBrApplyloanstrM6 = new IntWxBrApplyloanstrM6();
				// 百融的虚拟信贷联盟中的最近最早申请记录
				IntWxBrApplyloanstrFlst intWxBrApplyloanstrFlst = new IntWxBrApplyloanstrFlst();

				intWxBrApplyloanstrD7.setSerialNum(serialNum);
				intWxBrApplyloanstrD7.setMobileNo(mobile);
				intWxBrApplyloanstrD7.setAlsD7IdBankSelfnum(multipleApplications.getAls_d7_id_bank_selfnum());
				intWxBrApplyloanstrD7.setAlsD7IdBankAllnum(multipleApplications.getAls_d7_id_bank_allnum());
				intWxBrApplyloanstrD7.setAlsD7IdBankOrgnum(multipleApplications.getAls_d7_id_bank_orgnum());
				intWxBrApplyloanstrD7.setAlsD7IdNbankSelfnum(multipleApplications.getAls_d7_id_nbank_selfnum());
				intWxBrApplyloanstrD7.setAlsD7IdNbankAllnum(multipleApplications.getAls_d7_id_nbank_allnum());
				intWxBrApplyloanstrD7.setAlsD7IdNbankP2pAllnum(multipleApplications.getAls_d7_id_nbank_p2p_orgnum());
				intWxBrApplyloanstrD7.setAlsD7IdNbankMcAllnum(multipleApplications.getAls_d7_id_nbank_mc_allnum());
				intWxBrApplyloanstrD7.setAlsD7IdNbankCaAllnum(multipleApplications.getAls_d7_id_nbank_ca_allnum());
				intWxBrApplyloanstrD7.setAlsD7IdNbankCfAllnum(multipleApplications.getAls_d7_id_nbank_cf_allnum());
				intWxBrApplyloanstrD7.setAlsD7IdNbankComAllnum(multipleApplications.getAls_d7_id_nbank_com_allnum());
				intWxBrApplyloanstrD7.setAlsD7IdNbankOthAllnum(multipleApplications.getAls_d7_id_nbank_oth_allnum());
				intWxBrApplyloanstrD7.setAlsD7IdNbankOrgnum(multipleApplications.getAls_d7_id_nbank_orgnum());
				intWxBrApplyloanstrD7.setAlsD7IdNbankP2pOrgnum(multipleApplications.getAls_d7_id_nbank_p2p_orgnum());
				intWxBrApplyloanstrD7.setAlsD7IdNbankMcOrgnum(multipleApplications.getAls_d7_id_nbank_mc_orgnum());
				intWxBrApplyloanstrD7.setAlsD7IdNbankCaOrgnum(multipleApplications.getAls_d7_id_nbank_ca_orgnum());
				intWxBrApplyloanstrD7.setAlsD7IdNbankCfOrgnum(multipleApplications.getAls_d7_id_nbank_com_orgnum());
				intWxBrApplyloanstrD7.setAlsD7IdNbankComOrgnum(multipleApplications.getAls_d7_id_nbank_com_orgnum());
				intWxBrApplyloanstrD7.setAlsD7IdNbankOthOrgnum(multipleApplications.getAls_d7_id_nbank_oth_orgnum());
				intWxBrApplyloanstrD7.setAlsD7CellBankSelfnum(multipleApplications.getAls_d7_cell_bank_selfnum());
				intWxBrApplyloanstrD7.setAlsD7CellBankAllnum(multipleApplications.getAls_d7_cell_bank_allnum());
				intWxBrApplyloanstrD7.setAlsD7CellBankOrgnum(multipleApplications.getAls_d7_cell_bank_orgnum());
				intWxBrApplyloanstrD7.setAlsD7CellNbankSelfnum(multipleApplications.getAls_d7_cell_nbank_selfnum());
				intWxBrApplyloanstrD7.setAlsD7CellNbankAllnum(multipleApplications.getAls_d7_cell_nbank_allnum());
				intWxBrApplyloanstrD7.setAlsD7CellNbankP2pAllnum(multipleApplications.getAls_d7_cell_nbank_p2p_allnum());
				intWxBrApplyloanstrD7.setAlsD7CellNbankMcAllnum(multipleApplications.getAls_d7_cell_nbank_mc_allnum());
				intWxBrApplyloanstrD7.setAlsD7CellNbankCaAllnum(multipleApplications.getAls_d7_cell_nbank_ca_allnum());
				intWxBrApplyloanstrD7.setAlsD7CellNbankCfAllnum(multipleApplications.getAls_d7_cell_nbank_cf_allnum());
				intWxBrApplyloanstrD7.setAlsD7CellNbankComAllnum(multipleApplications.getAls_d7_cell_nbank_com_allnum());
				intWxBrApplyloanstrD7.setAlsD7CellNbankOthAllnum(multipleApplications.getAls_d7_cell_nbank_oth_allnum());
				intWxBrApplyloanstrD7.setAlsD7CellNbankOrgnum(multipleApplications.getAls_d7_cell_nbank_orgnum());
				intWxBrApplyloanstrD7.setAlsD7CellNbankP2pOrgnum(multipleApplications.getAls_d7_cell_nbank_p2p_orgnum());
				intWxBrApplyloanstrD7.setAlsD7CellNbankMcOrgnum(multipleApplications.getAls_d7_cell_nbank_mc_orgnum());
				intWxBrApplyloanstrD7.setAlsD7CellNbankCaOrgnum(multipleApplications.getAls_d7_cell_nbank_ca_orgnum());
				intWxBrApplyloanstrD7.setAlsD7CellNbankCfOrgnum(multipleApplications.getAls_d7_cell_nbank_cf_orgnum());
				intWxBrApplyloanstrD7.setAlsD7CellNbankComOrgnum(multipleApplications.getAls_d7_cell_nbank_com_orgnum());
				intWxBrApplyloanstrD7.setAlsD7CellNbankOthOrgnum(multipleApplications.getAls_d7_cell_nbank_oth_orgnum());
				intWxBrApplyloanstrD7.setFlagApplyloanstr(multipleApplications.getFlag_applyloanstr());
				intWxBrApplyloanstrD7.setCreatedBy("sys");
				intWxBrApplyloanstrD7.setCreatedDate(new Date());
				intWxBrApplyloanstrD7.setUpdatedBy("sys");
				intWxBrApplyloanstrD7.setUpdatedDate(new Date());
				
				intWxBrApplyloanstrD15.setSerialNum(serialNum);
				intWxBrApplyloanstrD15.setMobileNo(mobile);
				intWxBrApplyloanstrD15.setAlsD15IdBankSelfnum(multipleApplications.getAls_d15_id_bank_selfnum());
				intWxBrApplyloanstrD15.setAlsD15IdBankAllnum(multipleApplications.getAls_d15_id_bank_allnum());
				intWxBrApplyloanstrD15.setAlsD15IdBankOrgnum(multipleApplications.getAls_d15_id_bank_orgnum());
				intWxBrApplyloanstrD15.setAlsD15IdNbankSelfnum(multipleApplications.getAls_d15_id_nbank_selfnum());
				intWxBrApplyloanstrD15.setAlsD15IdNbankAllnum(multipleApplications.getAls_d15_id_nbank_allnum());
				intWxBrApplyloanstrD15.setAlsD15IdNbankP2pAllnum(multipleApplications.getAls_d15_id_nbank_p2p_allnum());
				intWxBrApplyloanstrD15.setAlsD15IdNbankMcAllnum(multipleApplications.getAls_d15_id_nbank_mc_allnum());
				intWxBrApplyloanstrD15.setAlsD15IdNbankCaAllnum(multipleApplications.getAls_d15_id_nbank_ca_allnum());
				intWxBrApplyloanstrD15.setAlsD15IdNbankCfAllnum(multipleApplications.getAls_d15_id_nbank_cf_allnum());
				intWxBrApplyloanstrD15.setAlsD15IdNbankComAllnum(multipleApplications.getAls_d15_id_nbank_com_allnum());
				intWxBrApplyloanstrD15.setAlsD15IdNbankOthAllnum(multipleApplications.getAls_d15_id_nbank_oth_allnum());
				intWxBrApplyloanstrD15.setAlsD15IdNbankOrgnum(multipleApplications.getAls_d15_id_nbank_orgnum());
				intWxBrApplyloanstrD15.setAlsD15IdNbankP2pOrgnum(multipleApplications.getAls_d15_id_nbank_p2p_orgnum());
				intWxBrApplyloanstrD15.setAlsD15IdNbankMcOrgnum(multipleApplications.getAls_d15_id_nbank_mc_orgnum());
				intWxBrApplyloanstrD15.setAlsD15IdNbankCaOrgnum(multipleApplications.getAls_d15_id_nbank_ca_orgnum());
				intWxBrApplyloanstrD15.setAlsD15IdNbankCfOrgnum(multipleApplications.getAls_d15_id_nbank_cf_orgnum());
				intWxBrApplyloanstrD15.setAlsD15IdNbankComOrgnum(multipleApplications.getAls_d15_id_nbank_com_orgnum());
				intWxBrApplyloanstrD15.setAlsD15IdNbankOthOrgnum(multipleApplications.getAls_d15_id_nbank_oth_orgnum());
				intWxBrApplyloanstrD15.setAlsD15CellBankSelfnum(multipleApplications.getAls_d15_cell_bank_selfnum());
				intWxBrApplyloanstrD15.setAlsD15CellBankAllnum(multipleApplications.getAls_d15_cell_bank_allnum());
				intWxBrApplyloanstrD15.setAlsD15CellBankOrgnum(multipleApplications.getAls_d15_cell_bank_orgnum());
				intWxBrApplyloanstrD15.setAlsD15CellNbankSelfnum(multipleApplications.getAls_d15_cell_nbank_selfnum());
				intWxBrApplyloanstrD15.setAlsD15CellNbankAllnum(multipleApplications.getAls_d15_cell_nbank_allnum());
				intWxBrApplyloanstrD15.setAlsD15CellNbankP2pAllnum(multipleApplications.getAls_d15_cell_nbank_p2p_allnum());
				intWxBrApplyloanstrD15.setAlsD15CellNbankMcAllnum(multipleApplications.getAls_d15_cell_nbank_mc_allnum());
				intWxBrApplyloanstrD15.setAlsD15CellNbankCaAllnum(multipleApplications.getAls_d15_cell_nbank_ca_allnum());
				intWxBrApplyloanstrD15.setAlsD15CellNbankCfAllnum(multipleApplications.getAls_d15_cell_nbank_cf_allnum());
				intWxBrApplyloanstrD15.setAlsD15CellNbankComAllnum(multipleApplications.getAls_d15_cell_nbank_com_allnum());
				intWxBrApplyloanstrD15.setAlsD15CellNbankOthAllnum(multipleApplications.getAls_d15_cell_nbank_oth_allnum());
				intWxBrApplyloanstrD15.setAlsD15CellNbankOrgnum(multipleApplications.getAls_d15_cell_nbank_orgnum());
				intWxBrApplyloanstrD15.setAlsD15CellNbankP2pOrgnum(multipleApplications.getAls_d15_cell_nbank_p2p_orgnum());
				intWxBrApplyloanstrD15.setAlsD15CellNbankMcOrgnum(multipleApplications.getAls_d15_cell_nbank_mc_orgnum());
				intWxBrApplyloanstrD15.setAlsD15CellNbankCaOrgnum(multipleApplications.getAls_d15_cell_nbank_ca_orgnum());
				intWxBrApplyloanstrD15.setAlsD15CellNbankCfOrgnum(multipleApplications.getAls_d15_cell_nbank_cf_orgnum());
				intWxBrApplyloanstrD15.setAlsD15CellNbankComOrgnum(multipleApplications.getAls_d15_cell_nbank_com_orgnum());
				intWxBrApplyloanstrD15.setAlsD15CellNbankOthOrgnum(multipleApplications.getAls_d15_cell_nbank_oth_orgnum());
				intWxBrApplyloanstrD15.setFlagApplyloanstr(multipleApplications.getFlag_applyloanstr());
				intWxBrApplyloanstrD15.setCreatedBy("sys");
				intWxBrApplyloanstrD15.setCreatedDate(new Date());
				intWxBrApplyloanstrD15.setUpdatedBy("sys");
				intWxBrApplyloanstrD15.setUpdatedDate(new Date());
				
				intWxBrApplyloanstrM1.setSerialNum(serialNum);
				intWxBrApplyloanstrM1.setMobileNo(mobile);
				intWxBrApplyloanstrM1.setAlsM1IdBankSelfnum(multipleApplications.getAls_m1_id_bank_selfnum());
				intWxBrApplyloanstrM1.setAlsM1IdBankAllnum(multipleApplications.getAls_m1_id_bank_allnum());
				intWxBrApplyloanstrM1.setAlsM1IdBankOrgnum(multipleApplications.getAls_m1_id_nbank_selfnum());
				intWxBrApplyloanstrM1.setAlsM1IdNbankSelfnum(multipleApplications.getAls_m1_id_nbank_selfnum());
				intWxBrApplyloanstrM1.setAlsM1IdNbankAllnum(multipleApplications.getAls_m1_id_nbank_allnum());
				intWxBrApplyloanstrM1.setAlsM1IdNbankP2pAllnum(multipleApplications.getAls_m1_id_nbank_p2p_allnum());
				intWxBrApplyloanstrM1.setAlsM1IdNbankMcAllnum(multipleApplications.getAls_m1_id_nbank_mc_allnum());
				intWxBrApplyloanstrM1.setAlsM1IdNbankCaAllnum(multipleApplications.getAls_m1_id_nbank_ca_allnum());
				intWxBrApplyloanstrM1.setAlsM1IdNbankCfAllnum(multipleApplications.getAls_m1_id_nbank_cf_allnum());
				intWxBrApplyloanstrM1.setAlsM1IdNbankComAllnum(multipleApplications.getAls_m1_id_nbank_com_allnum());
				intWxBrApplyloanstrM1.setAlsM1IdNbankOthAllnum(multipleApplications.getAls_m1_id_nbank_oth_allnum());
				intWxBrApplyloanstrM1.setAlsM1IdNbankOrgnum(multipleApplications.getAls_m1_id_nbank_orgnum());
				intWxBrApplyloanstrM1.setAlsM1IdNbankP2pOrgnum(multipleApplications.getAls_m1_id_nbank_p2p_orgnum());
				intWxBrApplyloanstrM1.setAlsM1IdNbankMcOrgnum(multipleApplications.getAls_m1_id_nbank_mc_orgnum());
				intWxBrApplyloanstrM1.setAlsM1IdNbankCaOrgnum(multipleApplications.getAls_m1_id_nbank_ca_orgnum());
				intWxBrApplyloanstrM1.setAlsM1IdNbankCfOrgnum(multipleApplications.getAls_m1_id_nbank_cf_orgnum());
				intWxBrApplyloanstrM1.setAlsM1IdNbankComOrgnum(multipleApplications.getAls_m1_id_nbank_com_orgnum());
				intWxBrApplyloanstrM1.setAlsM1IdNbankOthOrgnum(multipleApplications.getAls_m1_id_nbank_oth_orgnum());
				intWxBrApplyloanstrM1.setAlsM1CellBankSelfnum(multipleApplications.getAls_m1_cell_bank_selfnum());
				intWxBrApplyloanstrM1.setAlsM1CellBankAllnum(multipleApplications.getAls_m1_cell_bank_allnum());
				intWxBrApplyloanstrM1.setAlsM1CellBankOrgnum(multipleApplications.getAls_m1_cell_bank_orgnum());
				intWxBrApplyloanstrM1.setAlsM1CellNbankSelfnum(multipleApplications.getAls_m1_cell_nbank_selfnum());
				intWxBrApplyloanstrM1.setAlsM1CellNbankAllnum(multipleApplications.getAls_m1_cell_nbank_allnum());
				intWxBrApplyloanstrM1.setAlsM1CellNbankP2pAllnum(multipleApplications.getAls_m1_cell_nbank_p2p_allnum());
				intWxBrApplyloanstrM1.setAlsM1CellNbankMcAllnum(multipleApplications.getAls_m1_cell_nbank_mc_allnum());
				intWxBrApplyloanstrM1.setAlsM1CellNbankCaAllnum(multipleApplications.getAls_m1_cell_nbank_ca_allnum());
				intWxBrApplyloanstrM1.setAlsM1CellNbankCfAllnum(multipleApplications.getAls_m1_cell_nbank_cf_allnum());
				intWxBrApplyloanstrM1.setAlsM1CellNbankComAllnum(multipleApplications.getAls_m1_cell_nbank_com_allnum());
				intWxBrApplyloanstrM1.setAlsM1CellNbankOthAllnum(multipleApplications.getAls_m1_cell_nbank_oth_allnum());
				intWxBrApplyloanstrM1.setAlsM1CellNbankOrgnum(multipleApplications.getAls_m1_cell_nbank_orgnum());
				intWxBrApplyloanstrM1.setAlsM1CellNbankP2pOrgnum(multipleApplications.getAls_m1_cell_nbank_p2p_orgnum());
				intWxBrApplyloanstrM1.setAlsM1CellNbankMcOrgnum(multipleApplications.getAls_m1_cell_nbank_mc_orgnum());
				intWxBrApplyloanstrM1.setAlsM1CellNbankCaOrgnum(multipleApplications.getAls_m1_cell_nbank_ca_orgnum());
				intWxBrApplyloanstrM1.setAlsM1CellNbankCfOrgnum(multipleApplications.getAls_m1_cell_nbank_cf_orgnum());
				intWxBrApplyloanstrM1.setAlsM1CellNbankComOrgnum(multipleApplications.getAls_m1_cell_nbank_com_orgnum());
				intWxBrApplyloanstrM1.setAlsM1CellNbankOthOrgnum(multipleApplications.getAls_m1_cell_nbank_oth_orgnum());
				intWxBrApplyloanstrM1.setFlagApplyloanstr(multipleApplications.getFlag_applyloanstr());
				intWxBrApplyloanstrM1.setCreatedBy("sys");
				intWxBrApplyloanstrM1.setCreatedDate(new Date());
				intWxBrApplyloanstrM1.setUpdatedBy("sys");
				intWxBrApplyloanstrM1.setUpdatedDate(new Date());
				
				intWxBrApplyloanstrM3.setSerialNum(serialNum);
				intWxBrApplyloanstrM3.setMobileNo(mobile);
				intWxBrApplyloanstrM3.setAlsM3IdBankSelfnum(multipleApplications.getAls_m3_id_bank_selfnum());
				intWxBrApplyloanstrM3.setAlsM3IdBankAllnum(multipleApplications.getAls_m3_id_bank_allnum());
				intWxBrApplyloanstrM3.setAlsM3IdBankOrgnum(multipleApplications.getAls_m3_id_nbank_selfnum());
				intWxBrApplyloanstrM3.setAlsM3IdNbankSelfnum(multipleApplications.getAls_m3_id_nbank_selfnum());
				intWxBrApplyloanstrM3.setAlsM3IdNbankAllnum(multipleApplications.getAls_m3_id_nbank_allnum());
				intWxBrApplyloanstrM3.setAlsM3IdNbankP2pAllnum(multipleApplications.getAls_m3_id_nbank_p2p_allnum());
				intWxBrApplyloanstrM3.setAlsM3IdNbankMcAllnum(multipleApplications.getAls_m3_id_nbank_mc_allnum());
				intWxBrApplyloanstrM3.setAlsM3IdNbankCaAllnum(multipleApplications.getAls_m3_id_nbank_ca_allnum());
				intWxBrApplyloanstrM3.setAlsM3IdNbankCfAllnum(multipleApplications.getAls_m3_id_nbank_cf_allnum());
				intWxBrApplyloanstrM3.setAlsM3IdNbankComAllnum(multipleApplications.getAls_m3_id_nbank_com_allnum());
				intWxBrApplyloanstrM3.setAlsM3IdNbankOthAllnum(multipleApplications.getAls_m3_id_nbank_oth_allnum());
				intWxBrApplyloanstrM3.setAlsM3IdNbankOrgnum(multipleApplications.getAls_m3_id_nbank_orgnum());
				intWxBrApplyloanstrM3.setAlsM3IdNbankP2pOrgnum(multipleApplications.getAls_m3_id_nbank_p2p_orgnum());
				intWxBrApplyloanstrM3.setAlsM3IdNbankMcOrgnum(multipleApplications.getAls_m3_id_nbank_mc_orgnum());
				intWxBrApplyloanstrM3.setAlsM3IdNbankCaOrgnum(multipleApplications.getAls_m3_id_nbank_ca_orgnum());
				intWxBrApplyloanstrM3.setAlsM3IdNbankCfOrgnum(multipleApplications.getAls_m3_id_nbank_cf_orgnum());
				intWxBrApplyloanstrM3.setAlsM3IdNbankComOrgnum(multipleApplications.getAls_m3_id_nbank_com_orgnum());
				intWxBrApplyloanstrM3.setAlsM3IdNbankOthOrgnum(multipleApplications.getAls_m3_id_nbank_oth_orgnum());
				intWxBrApplyloanstrM3.setAlsM3CellBankSelfnum(multipleApplications.getAls_m3_cell_bank_selfnum());
				intWxBrApplyloanstrM3.setAlsM3CellBankAllnum(multipleApplications.getAls_m3_cell_bank_allnum());
				intWxBrApplyloanstrM3.setAlsM3CellBankOrgnum(multipleApplications.getAls_m3_cell_bank_orgnum());
				intWxBrApplyloanstrM3.setAlsM3CellNbankSelfnum(multipleApplications.getAls_m3_cell_nbank_selfnum());
				intWxBrApplyloanstrM3.setAlsM3CellNbankAllnum(multipleApplications.getAls_m3_cell_nbank_allnum());
				intWxBrApplyloanstrM3.setAlsM3CellNbankP2pAllnum(multipleApplications.getAls_m3_cell_nbank_p2p_allnum());
				intWxBrApplyloanstrM3.setAlsM3CellNbankMcAllnum(multipleApplications.getAls_m3_cell_nbank_mc_allnum());
				intWxBrApplyloanstrM3.setAlsM3CellNbankCaAllnum(multipleApplications.getAls_m3_cell_nbank_ca_allnum());
				intWxBrApplyloanstrM3.setAlsM3CellNbankCfAllnum(multipleApplications.getAls_m3_cell_nbank_cf_allnum());
				intWxBrApplyloanstrM3.setAlsM3CellNbankComAllnum(multipleApplications.getAls_m3_cell_nbank_com_allnum());
				intWxBrApplyloanstrM3.setAlsM3CellNbankOthAllnum(multipleApplications.getAls_m3_cell_nbank_oth_allnum());
				intWxBrApplyloanstrM3.setAlsM3CellNbankOrgnum(multipleApplications.getAls_m3_cell_nbank_orgnum());
				intWxBrApplyloanstrM3.setAlsM3CellNbankP2pOrgnum(multipleApplications.getAls_m3_cell_nbank_p2p_orgnum());
				intWxBrApplyloanstrM3.setAlsM3CellNbankMcOrgnum(multipleApplications.getAls_m3_cell_nbank_mc_orgnum());
				intWxBrApplyloanstrM3.setAlsM3CellNbankCaOrgnum(multipleApplications.getAls_m3_cell_nbank_ca_orgnum());
				intWxBrApplyloanstrM3.setAlsM3CellNbankCfOrgnum(multipleApplications.getAls_m3_cell_nbank_cf_orgnum());
				intWxBrApplyloanstrM3.setAlsM3CellNbankComOrgnum(multipleApplications.getAls_m3_cell_nbank_com_orgnum());
				intWxBrApplyloanstrM3.setAlsM3CellNbankOthOrgnum(multipleApplications.getAls_m3_cell_nbank_oth_orgnum());
				intWxBrApplyloanstrM3.setFlagApplyloanstr(multipleApplications.getFlag_applyloanstr());
				intWxBrApplyloanstrM3.setCreatedBy("sys");
				intWxBrApplyloanstrM3.setCreatedDate(new Date());
				intWxBrApplyloanstrM3.setUpdatedBy("sys");
				intWxBrApplyloanstrM3.setUpdatedDate(new Date());
				
				intWxBrApplyloanstrM6.setSerialNum(serialNum);
				intWxBrApplyloanstrM6.setMobileNo(mobile);
				intWxBrApplyloanstrM6.setAlsM6IdTotMons(multipleApplications.getAls_m6_id_tot_mons());
				intWxBrApplyloanstrM6.setAlsM6IdAvgMonnum(multipleApplications.getAls_m6_id_avg_monnum());
				intWxBrApplyloanstrM6.setAlsM6IdMaxMonnum(multipleApplications.getAls_m6_id_max_monnum());
				intWxBrApplyloanstrM6.setAlsM6IdMinMonnum(multipleApplications.getAls_m6_id_min_monnum());
				intWxBrApplyloanstrM6.setAlsM6IdMaxInteday(multipleApplications.getAls_m6_id_max_inteday());
				intWxBrApplyloanstrM6.setAlsM6IdMinInteday(multipleApplications.getAls_m6_id_min_inteday());
				intWxBrApplyloanstrM6.setAlsM6CellTotMons(multipleApplications.getAls_m6_cell_tot_mons());
				intWxBrApplyloanstrM6.setAlsM6CellAvgMonnum(multipleApplications.getAls_m6_cell_avg_monnum());
				intWxBrApplyloanstrM6.setAlsM6CellMaxMonnum(multipleApplications.getAls_m6_cell_max_monnum());
				intWxBrApplyloanstrM6.setAlsM6CellMinMonnum(multipleApplications.getAls_m6_cell_min_monnum());
				intWxBrApplyloanstrM6.setAlsM6CellMaxInteday(multipleApplications.getAls_m6_cell_max_inteday());
				intWxBrApplyloanstrM6.setAlsM6CellMinInteday(multipleApplications.getAls_m6_cell_min_inteday());
				intWxBrApplyloanstrM6.setFlagApplyloanstr(multipleApplications.getFlag_applyloanstr());
				intWxBrApplyloanstrM6.setCreatedBy("sys");
				intWxBrApplyloanstrM6.setCreatedDate(new Date());
				intWxBrApplyloanstrM6.setUpdatedBy("sys");
				intWxBrApplyloanstrM6.setUpdatedDate(new Date());
				
				intWxBrApplyloanstrFlst.setSerialNum(serialNum);
				intWxBrApplyloanstrFlst.setMobileNo(mobile);
				intWxBrApplyloanstrFlst.setAlsFstIdBankInteday(multipleApplications.getAls_fst_id_bank_inteday());
				intWxBrApplyloanstrFlst.setAlsFstIdNbankInteday(multipleApplications.getAls_fst_id_nbank_inteday());
				intWxBrApplyloanstrFlst.setAlsFstCellBankInteday(multipleApplications.getAls_fst_cell_bank_inteday());
				intWxBrApplyloanstrFlst.setAlsFstCellNbankInteday(multipleApplications.getAls_fst_cell_nbank_inteday());
				intWxBrApplyloanstrFlst.setAlsLstIdBankInteday(multipleApplications.getAls_lst_id_bank_inteday());
				intWxBrApplyloanstrFlst.setAlsLstIdBankConsnum(multipleApplications.getAls_lst_id_bank_consnum());
				intWxBrApplyloanstrFlst.setAlsLstIdBankCsinteday(multipleApplications.getAls_lst_id_bank_csinteday());
				intWxBrApplyloanstrFlst.setAlsLstIdNbankInteday(multipleApplications.getAls_lst_id_nbank_inteday());
				intWxBrApplyloanstrFlst.setAlsLstIdNbankConsnum(multipleApplications.getAls_lst_id_nbank_consnum());
				intWxBrApplyloanstrFlst.setAlsLstIdNbankCsinteday(multipleApplications.getAls_lst_id_nbank_csinteday());
				intWxBrApplyloanstrFlst.setAlsLstCellBankInteday(multipleApplications.getAls_lst_cell_bank_inteday());
				intWxBrApplyloanstrFlst.setAlsLstCellBankConsnum(multipleApplications.getAls_lst_cell_bank_consnum());
				intWxBrApplyloanstrFlst.setAlsLstCellBankCsinteday(multipleApplications.getAls_lst_cell_bank_csinteday());
				intWxBrApplyloanstrFlst.setAlsLstCellNbankInteday(multipleApplications.getAls_lst_cell_nbank_inteday());
				intWxBrApplyloanstrFlst.setAlsLstCellNbankConsnum(multipleApplications.getAls_lst_cell_nbank_consnum());
				intWxBrApplyloanstrFlst.setAlsLstCellNbankCsinteday(multipleApplications.getAls_lst_cell_nbank_csinteday());
				intWxBrApplyloanstrFlst.setFlagApplyloanstr(multipleApplications.getFlag_applyloanstr());
				intWxBrApplyloanstrFlst.setCreatedBy("sys");
				intWxBrApplyloanstrFlst.setCreatedDate(new Date());
				intWxBrApplyloanstrFlst.setUpdatedBy("sys");
				intWxBrApplyloanstrFlst.setUpdatedDate(new Date());
				
				intWxBrApplyloanstrD7Mapper.insertSelective(intWxBrApplyloanstrD7);
				intWxBrApplyloanstrD15Mapper.insertSelective(intWxBrApplyloanstrD15);
				intWxBrApplyloanstrM1Mapper.insertSelective(intWxBrApplyloanstrM1);
				intWxBrApplyloanstrM3Mapper.insertSelective(intWxBrApplyloanstrM3);
				intWxBrApplyloanstrM6Mapper.insertSelective(intWxBrApplyloanstrM6);
				intWxBrApplyloanstrFlstMapper.insertSelective(intWxBrApplyloanstrFlst);
				return true;
		
	}

	@Override
	public boolean wxApplicationInfoAssociate(ApplicationInfoAssociate applicationInfoAssociate, String serialNum,
			String mobile) throws Exception {
		IntWxBrApplicateInfoAssociate intBrApplicateInfoAssociate = new IntWxBrApplicateInfoAssociate();
		intBrApplicateInfoAssociate.setMobileNo(mobile);
		
		intBrApplicateInfoAssociate.setSerialNum(serialNum);
		
		intBrApplicateInfoAssociate.setFlagInforelation(applicationInfoAssociate.getFlag_inforelation());

		intBrApplicateInfoAssociate.setIrIdXCellCnt(applicationInfoAssociate.getIr_id_x_cell_cnt());

		intBrApplicateInfoAssociate.setIrIdXMailCnt(applicationInfoAssociate.getIr_id_x_mail_cnt());

		intBrApplicateInfoAssociate.setIrCellXIdCnt(applicationInfoAssociate.getIr_cell_x_id_cnt());

		intBrApplicateInfoAssociate.setIrCellXMailCnt(applicationInfoAssociate.getIr_cell_x_mail_cnt());

		intBrApplicateInfoAssociate.setIrIdInlistwithCell(applicationInfoAssociate.getIr_id_inlistwith_cell());

		intBrApplicateInfoAssociate.setIrCellInlistwithId(applicationInfoAssociate.getIr_cell_inlistwith_id());

		intBrApplicateInfoAssociate.setIrAllmatchDays(applicationInfoAssociate.getIr_allmatch_days());

		intBrApplicateInfoAssociate.setIrIdXCellNotmatDays(applicationInfoAssociate.getIr_id_x_cell_notmat_days());

		intBrApplicateInfoAssociate.setIrCellXIdNotmatDays(applicationInfoAssociate.getIr_cell_x_id_notmat_days());

		intBrApplicateInfoAssociate.setIrIdXCellLastchgDays(applicationInfoAssociate.getIr_id_x_cell_lastchg_days());

		intBrApplicateInfoAssociate.setIrCellXIdLastchgDays(applicationInfoAssociate.getIr_cell_x_id_lastchg_days());

		intBrApplicateInfoAssociate.setIrM1IdXCellCnt(applicationInfoAssociate.getIr_m1_id_x_cell_cnt());

		intBrApplicateInfoAssociate.setIrM1IdXMailCnt(applicationInfoAssociate.getIr_m1_id_x_mail_cnt());

		intBrApplicateInfoAssociate.setIrM1CellXIdCnt(applicationInfoAssociate.getIr_m1_cell_x_id_cnt());

		intBrApplicateInfoAssociate.setIrM1CellXMailCnt(applicationInfoAssociate.getIr_m1_cell_x_mail_cnt());

		intBrApplicateInfoAssociate.setIrM1IdXTelHomeCnt(applicationInfoAssociate.getIr_m1_id_x_tel_home_cnt());

		intBrApplicateInfoAssociate.setIrM1IdXHomeAddrCnt(applicationInfoAssociate.getIr_m1_id_x_home_addr_cnt());

		intBrApplicateInfoAssociate.setIrM1IdXBizAddrCnt(applicationInfoAssociate.getIr_m1_id_x_biz_addr_cnt());

		intBrApplicateInfoAssociate.setIrM1CellXTelHomeCnt(applicationInfoAssociate.getIr_m1_cell_x_tel_home_cnt());

		intBrApplicateInfoAssociate.setIrM1CellXHomeAddrCnt(applicationInfoAssociate.getIr_m1_cell_x_home_addr_cnt());

		intBrApplicateInfoAssociate.setIrM1CellXBizAddrCnt(applicationInfoAssociate.getIr_m1_cell_x_biz_addr_cnt());

		intBrApplicateInfoAssociate.setIrM1LmCellXIdCnt(applicationInfoAssociate.getIr_m1_lm_cell_x_id_cnt());

		intBrApplicateInfoAssociate.setIrM1LmCellXCellCnt(applicationInfoAssociate.getIr_m1_lm_cell_x_cell_cnt());

		intBrApplicateInfoAssociate
				.setIrM1LmCellXTelHomeCnt(applicationInfoAssociate.getIr_m1_lm_cell_x_tel_home_cnt());

		intBrApplicateInfoAssociate.setIrM1TelHomeXCellCnt(applicationInfoAssociate.getIr_m1_tel_home_x_cell_cnt());

		intBrApplicateInfoAssociate.setIrM1TelHomeXIdCnt(applicationInfoAssociate.getIr_m1_tel_home_x_id_cnt());

		intBrApplicateInfoAssociate.setIrM1HomeAddrXCellCnt(applicationInfoAssociate.getIr_m1_home_addr_x_cell_cnt());

		intBrApplicateInfoAssociate.setIrM1HomeAddrXIdCnt(applicationInfoAssociate.getIr_m1_home_addr_x_id_cnt());

		intBrApplicateInfoAssociate
				.setIrM1TelHomeXHomeAddrCnt(applicationInfoAssociate.getIr_m1_tel_home_x_home_addr_cnt());

		intBrApplicateInfoAssociate
				.setIrM1HomeAddrXTelHomeCnt(applicationInfoAssociate.getIr_m1_home_addr_x_tel_home_cnt());

		intBrApplicateInfoAssociate.setIrM3IdXCellCnt(applicationInfoAssociate.getIr_m3_id_x_cell_cnt());

		intBrApplicateInfoAssociate.setIrM3IdXMailCnt(applicationInfoAssociate.getIr_m3_id_x_mail_cnt());

		intBrApplicateInfoAssociate.setIrM3CellXIdCnt(applicationInfoAssociate.getIr_m3_cell_x_id_cnt());

		intBrApplicateInfoAssociate.setIrM3CellXMailCnt(applicationInfoAssociate.getIr_m3_cell_x_mail_cnt());

		intBrApplicateInfoAssociate.setIrM3IdXTelHomeCnt(applicationInfoAssociate.getIr_m3_id_x_tel_home_cnt());

		intBrApplicateInfoAssociate.setIrM3IdXHomeAddrCnt(applicationInfoAssociate.getIr_m3_id_x_home_addr_cnt());

		intBrApplicateInfoAssociate.setIrM3IdXBizAddrCnt(applicationInfoAssociate.getIr_m3_id_x_biz_addr_cnt());

		intBrApplicateInfoAssociate.setIrM3CellXTelHomeCnt(applicationInfoAssociate.getIr_m3_cell_x_tel_home_cnt());

		intBrApplicateInfoAssociate.setIrM3CellXHomeAddrCnt(applicationInfoAssociate.getIr_m3_cell_x_home_addr_cnt());

		intBrApplicateInfoAssociate.setIrM3CellXBizAddrCnt(applicationInfoAssociate.getIr_m3_cell_x_biz_addr_cnt());

		intBrApplicateInfoAssociate.setIrM3LmCellXIdCnt(applicationInfoAssociate.getIr_m3_lm_cell_x_id_cnt());

		intBrApplicateInfoAssociate.setIrM3LmCellXCellCnt(applicationInfoAssociate.getIr_m3_lm_cell_x_cell_cnt());

		intBrApplicateInfoAssociate
				.setIrM3LmCellXTelHomeCnt(applicationInfoAssociate.getIr_m3_lm_cell_x_tel_home_cnt());

		intBrApplicateInfoAssociate.setIrM3TelHomeXCellCnt(applicationInfoAssociate.getIr_m3_tel_home_x_cell_cnt());

		intBrApplicateInfoAssociate.setIrM3TelHomeXIdCnt(applicationInfoAssociate.getIr_m3_tel_home_x_id_cnt());

		intBrApplicateInfoAssociate.setIrM3HomeAddrXCellCnt(applicationInfoAssociate.getIr_m3_home_addr_x_cell_cnt());

		intBrApplicateInfoAssociate.setIrM3HomeAddrXIdCnt(applicationInfoAssociate.getIr_m3_home_addr_x_id_cnt());

		intBrApplicateInfoAssociate
				.setIrM3TelHomeXHomeAddrCnt(applicationInfoAssociate.getIr_m3_tel_home_x_home_addr_cnt());

		intBrApplicateInfoAssociate
				.setIrM3HomeAddrXTelHomeCnt(applicationInfoAssociate.getIr_m3_home_addr_x_tel_home_cnt());

		intBrApplicateInfoAssociate.setIrM6IdXCellCnt(applicationInfoAssociate.getIr_m6_id_x_cell_cnt());

		intBrApplicateInfoAssociate.setIrM6IdXMailCnt(applicationInfoAssociate.getIr_m6_id_x_mail_cnt());

		intBrApplicateInfoAssociate.setIrM6CellXIdCnt(applicationInfoAssociate.getIr_m6_cell_x_id_cnt());

		intBrApplicateInfoAssociate.setIrM6CellXMailCnt(applicationInfoAssociate.getIr_m6_cell_x_mail_cnt());

		intBrApplicateInfoAssociate.setIrM6IdXTelHomeCnt(applicationInfoAssociate.getIr_m6_id_x_tel_home_cnt());

		intBrApplicateInfoAssociate.setIrM6IdXHomeAddrCnt(applicationInfoAssociate.getIr_m6_id_x_home_addr_cnt());

		intBrApplicateInfoAssociate.setIrM6IdXBizAddrCnt(applicationInfoAssociate.getIr_m6_id_x_biz_addr_cnt());

		intBrApplicateInfoAssociate.setIrM6CellXTelHomeCnt(applicationInfoAssociate.getIr_m6_cell_x_tel_home_cnt());

		intBrApplicateInfoAssociate.setIrM6CellXHomeAddrCnt(applicationInfoAssociate.getIr_m6_cell_x_home_addr_cnt());

		intBrApplicateInfoAssociate.setIrM6CellXBizAddrCnt(applicationInfoAssociate.getIr_m6_cell_x_biz_addr_cnt());

		intBrApplicateInfoAssociate.setIrM6LmCellXIdCnt(applicationInfoAssociate.getIr_m6_lm_cell_x_id_cnt());

		intBrApplicateInfoAssociate.setIrM6LmCellXCellCnt(applicationInfoAssociate.getIr_m6_lm_cell_x_cell_cnt());

		intBrApplicateInfoAssociate
				.setIrM6LmCellXTelHomeCnt(applicationInfoAssociate.getIr_m6_lm_cell_x_tel_home_cnt());

		intBrApplicateInfoAssociate.setIrM6TelHomeXCellCnt(applicationInfoAssociate.getIr_m6_tel_home_x_cell_cnt());

		intBrApplicateInfoAssociate.setIrM6TelHomeXIdCnt(applicationInfoAssociate.getIr_m6_tel_home_x_id_cnt());

		intBrApplicateInfoAssociate.setIrM6HomeAddrXCellCnt(applicationInfoAssociate.getIr_m6_home_addr_x_cell_cnt());

		intBrApplicateInfoAssociate.setIrM6HomeAddrXIdCnt(applicationInfoAssociate.getIr_m6_home_addr_x_id_cnt());

		intBrApplicateInfoAssociate
				.setIrM6TelHomeXHomeAddrCnt(applicationInfoAssociate.getIr_m6_tel_home_x_home_addr_cnt());

		intBrApplicateInfoAssociate
				.setIrM6HomeAddrXTelHomeCnt(applicationInfoAssociate.getIr_m6_home_addr_x_tel_home_cnt());

		intBrApplicateInfoAssociate.setIrM12IdXCellCnt(applicationInfoAssociate.getIr_m12_id_x_cell_cnt());

		intBrApplicateInfoAssociate.setIrM12IdXMailCnt(applicationInfoAssociate.getIr_m12_id_x_mail_cnt());

		intBrApplicateInfoAssociate.setIrM12CellXIdCnt(applicationInfoAssociate.getIr_m12_cell_x_id_cnt());

		intBrApplicateInfoAssociate.setIrM12CellXMailCnt(applicationInfoAssociate.getIr_m12_cell_x_mail_cnt());

		intBrApplicateInfoAssociate.setIrM12IdXTelHomeCnt(applicationInfoAssociate.getIr_m12_id_x_tel_home_cnt());

		intBrApplicateInfoAssociate.setIrM12IdXHomeAddrCnt(applicationInfoAssociate.getIr_m12_id_x_home_addr_cnt());

		intBrApplicateInfoAssociate.setIrM12IdXBizAddrCnt(applicationInfoAssociate.getIr_m12_id_x_biz_addr_cnt());

		intBrApplicateInfoAssociate.setIrM12CellXTelHomeCnt(applicationInfoAssociate.getIr_m12_cell_x_tel_home_cnt());

		intBrApplicateInfoAssociate.setIrM12CellXHomeAddrCnt(applicationInfoAssociate.getIr_m12_cell_x_home_addr_cnt());

		intBrApplicateInfoAssociate.setIrM12CellXBizAddrCnt(applicationInfoAssociate.getIr_m12_cell_x_biz_addr_cnt());
		intBrApplicateInfoAssociate.setIrM12LmCellXIdCnt(applicationInfoAssociate.getIr_m12_lm_cell_x_id_cnt());
		intBrApplicateInfoAssociate.setIrM12LmCellXCellCnt(applicationInfoAssociate.getIr_m12_lm_cell_x_cell_cnt());
		intBrApplicateInfoAssociate
				.setIrM12LmCellXTelHomeCnt(applicationInfoAssociate.getIr_m12_lm_cell_x_tel_home_cnt());
		intBrApplicateInfoAssociate.setIrM12TelHomeXCellCnt(applicationInfoAssociate.getIr_m12_tel_home_x_cell_cnt());
		intBrApplicateInfoAssociate.setIrM12TelHomeXIdCnt(applicationInfoAssociate.getIr_m12_tel_home_x_id_cnt());
		intBrApplicateInfoAssociate.setIrM12HomeAddrXCellCnt(applicationInfoAssociate.getIr_m12_home_addr_x_cell_cnt());
		intBrApplicateInfoAssociate.setIrM12HomeAddrXIdCnt(applicationInfoAssociate.getIr_m12_home_addr_x_id_cnt());
		intBrApplicateInfoAssociate
				.setIrM12TelHomeXHomeAddrCnt(applicationInfoAssociate.getIr_m12_tel_home_x_home_addr_cnt());
		intBrApplicateInfoAssociate
				.setIrM12HomeAddrXTelHomeCnt(applicationInfoAssociate.getIr_m12_home_addr_x_tel_home_cnt());
		intBrApplicateInfoAssociate.setCreatedBy("sys");
		intBrApplicateInfoAssociate.setCreatedDate(new Date());
		intBrApplicateInfoAssociate.setUpdatedBy("sys");
		intBrApplicateInfoAssociate.setUpdatedDate(new Date());
		intWxBrApplicateInfoAssociateMapper.insertSelective(intBrApplicateInfoAssociate);
		return true;
		
	}

	@Override
	public long wxRuleResult(EdcWxBrRuleResult edcWxBrRuleResult) throws Exception {
		edcWxBrRuleResultMapper.insertSelective(edcWxBrRuleResult);
		return edcWxBrRuleResult.getId();
		
	}

	@Override
	public boolean wxRuleResult(List<EdcWxBrRuleResultDetail> list) throws Exception {
		edcWxBrRuleResultDetailMapper.insertSelectiveBatch(list);
		return true;
	}

	
}
